0

我在我的应用程序中使用 Neo4j 和 ExtJS。

一件好事是两者都使用数组结构处理 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”。但是我应该如何让他们选择其中一种结构呢?他们应该设置标题还是查询参数?什么是最佳实践?

4

1 回答 1

1

我认为请求中的一个简单参数就足够了。

于 2012-06-23T13:07:20.653 回答