2014-12-31 3 views
-1

Я не уверен, что этот json отформатирован правильно, может кто-то сказать мне, что не так с форматированием?Правильно ли этот json отформатирован?

{"response": 1, 
"data": { "events": [ 
{ 

"placeTitle":"Griffwood Dr", 
"placeAddress": "Canonsburg, , ", 
"downCount": "0", 
"time": "2015-01-01 06:47:28 UTC", 
"nameOfHost": "Tyler Rice", 
"event_id": "21", 

"userresponse": "0", 
"people_down": [] 
}, 

] 

}} 
+0

пытались HTTP: // jsonlint.com/? – su8898

+0

В конце есть дополнительная запятая, которой не должно быть. – gnasher729

+1

Мне нравится использовать этот сайт для тестирования и отладки JSON: http://jsonformatter.curiousconcept.com/ – Justin

ответ

1

Вы должны удалить запятую, если вы не будете иметь другой объект:

{"response": 1, 
"data": { "events": [ 
{ 

"placeTitle":"Griffwood Dr", 
"placeAddress": "Canonsburg, , ", 
"downCount": "0", 
"time": "2015-01-01 06:47:28 UTC", 
"nameOfHost": "Tyler Rice", 
"event_id": "21", 

"userresponse": "0", 
"people_down": [] 
} 

] 

}} 

Для будущего, вы можете использовать JSON парсер, такие как this one.

1

Удалить дополнительную запятую после объекта в массиве. Поскольку в массиве есть только один объект, нет необходимости использовать разделитель запятой, который обычно разделяет объекты.

{ 
    "placeTitle":"Griffwood Dr", 
    "placeAddress": "Canonsburg, , ", 
    "downCount": "0", 
    "time": "2015-01-01 06:47:28 UTC", 
    "nameOfHost": "Tyler Rice", 
    "event_id": "21", 
    "userresponse": "0", 
    "people_down": [] 
}, //remove this comma 
Смежные вопросы