Я использую RestKit для доступа к Tastypie API. Я контролирую оба конца.
Я настроил сопоставление RestKit для успешной загрузки «голого» ресурса JSON в `/api/v1/organizations/1/ следующим образом:
{
"id": "1",
"name": "ACME Space"
}
Но как мне настроить RestKit для загрузки ресурса в /api/v1/organizations/
, который выглядит так:
{
"meta":
{
"limit": 20,
"next": null,
"offset": 0,
"previous": null,
"total_count": 2
},
"objects":
[
{
"id": "1",
"name": "ACME Space"
},
{
"id": "2",
"name": "XYZ Tech"
}
]
}
Я предполагаю, что RestKit не нравится ключ meta
или ключ objects
, используемые для объекта Organization
.
Я пытаюсь сделать это с помощью RKFetchedResultsTableController
. Есть ли обратный вызов делегата, который я могу переопределить, или класс, который я могу подклассировать, чтобы убрать лишний JSON, который не нравится RestKit? Возможно, проще изменить способ, которым Tastypie выдает ответ JSON?
Этот вопрос похож на этот SO-вопрос без ответа.