在谷歌应用引擎(Java)上解析JSON

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

我希望这会有所帮助

你也可以在这里 google-json api

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

在Google Appengine上使用它两周后,我真的很喜欢它。 它不仅具有比其他提到的库更多的function,而且速度也快得多(参见此处的基准测试)。 它是泽西的Json引擎,如果你想做任何Restful on Appengine,我也会推荐它。

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

更新: 这是使用Jackson和GAE的示例演示。

使用快速JSON是一个非常高效的API。 jackson需要太多代码。

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

https://github.com/alibaba/fastjson

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