Я использую Neo4j и ExtJS в своем приложении.Данные JSON с структурой массива
Хорошо, что оба ручки JSON имеют структуру массива.
Neo4j возвращается и ExtJS может потреблять JSON как это:
{
columns: ["name", "age"],
data: [
["Peter", 34],
["Mike", 52]
]
}
вместо:
[
{"name": "Peter", "age" 34},
{"name": "Mike", "age" 52},
]
Однако с HTTP API моего сервера приложений я хочу, чтобы люди могли выбрать, какой один из эти структуры JSON для получения.
Таким образом, они оба являются JSON, что означает, что HTTP-заголовок должен быть «Accept»: «application/json». Но как я могу позволить им выбрать одну из структур? Должны ли они установить заголовок или параметр запроса? Что такое лучшая практика?
Лучше всего использовать параметр запроса, поскольку они оба являются JSON. – nhahtdh