2012-06-23 3 views
0

Я использую 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». Но как я могу позволить им выбрать одну из структур? Должны ли они установить заголовок или параметр запроса? Что такое лучшая практика?

+0

Лучше всего использовать параметр запроса, поскольку они оба являются JSON. – nhahtdh

ответ

1

Я думаю, что простого параметра в запросе будет достаточно.

Смежные вопросы