У меня есть служба REST, которая возвращает список объектов. Каждый объект содержит objectcode
и objectname
.Как отформатировать ответ JSON?
Это мой первый раз, когда вы строите службу REST, поэтому я не уверен, как отформатировать ответ.
Должна ли она быть:
{
"objects": {
"count": 2,
"object": [
{
"objectcode": "1",
"objectname": "foo"
},
{
"objectcode": "2",
"objectname": "bar"
},
...more objects
]
}
}
ИЛИ
[
{
"objectcode": "1",
"objectname": "foo"
},
{
"objectcode": "2",
"objectname": "bar"
},
...more objects
]
Я понимаю, что это может быть немного субъективны, но будет легче потреблять? Мне также нужно будет поддерживать отформатированный ответ XML позже.
BTW, теперь я создаю приложение, и веб-служба возвращает ответ наподобие второго (массив в корне). Проблема в том, что я не могу справиться с этой ситуацией с помощью RestKit. Есть ли какие-то ограничения, которых я не знаю? как вы создаете дескрипторы ответов, когда ответ представляет собой массив? Заранее спасибо. – Ricardo