10

我使用org.json库在我的应用程序中处理 JSON 数据。但似乎谷歌应用引擎不允许使用它,在 GAE 应用程序上使用 JSON 的最佳方式是什么?

4

4 回答 4

9

一周前我有类似的问题,在比较了一些 Java JSON 库(包括 JSonLIB 和 GSON)之后,我选择了Jackson。查看 StackOverflow 上的其他比较,其中大多数会推荐 Jackson。

在 Google Appengine 上使用了两周后,我非常喜欢它。它不仅比其他提到的库具有更多的功能,而且速度也快得多(请参阅此处的基准测试)。它是Jersey的 Json 引擎,如果你想在 Appengine 上做任何 Restful 的事情,我也会推荐它。

它是稳定的并且仍在积极开发中,版本 2 刚刚在几周前发布。

更新:是一个将 Jackson 与 GAE 结合使用的示例演示。

于 2012-04-10T11:08:12.440 回答
2

试试格森

http://code.google.com/p/google-gson/

于 2012-04-10T10:48:48.510 回答
1

我希望会有所帮助

你也可以在这里使用 google-json api

于 2012-04-10T10:48:40.403 回答
1

使用快速 JSON 是一个非常高效的 API。杰克逊拿了太多的代码。

http://code.alibabatech.com/wiki/display/FastJSON/Home

https://github.com/alibaba/fastjson

只需将库复制到 WEB-INF/lib 文件夹并使用com.alibaba.fastjson.JSON类似的静态方法JSON.toJSONString(object)

于 2013-10-30T01:07:18.517 回答