【发布时间】:2011-11-08 13:41:21
【问题描述】:
总结:我想通过 HTTP 响应返回一个 JSONArray。我该怎么做?
我正在解决一个问题,我之前返回一个 JSON 对象,该对象被转换为 JSONEntity,然后使用我拥有的实用程序转换为 HTTPEntity。现在我需要返回一个 JSONArray,但我不知道如何让我的 REST 服务返回该数组。如果有人可以帮助我,我将不胜感激。
谢谢!
一点背景: 我以前使用 DOJO ItemWriteStore 来构建树。现在我切换到 JSONRestStore 以使我的树具有延迟加载。问题出现是因为 Dojo 中的大多数存储都采用 JSONObjects,但支持延迟加载的 JSONRestStore 需要一个 JSONArray。
另外,我正在为我的 HTTP 响应使用 org.apache.http 包
【问题讨论】:
-
一个json编码的对象是一个字符串,有什么问题?
-
一些不错的 java 例子。 code.google.com/p/json-simple/wiki/EncodingExamples
标签: java javascript json http rest