简体   繁体   中英

Parsing JSON on google app engine (java)

i use org.json library to work with JSON-data in my apps. But it seems that google app engine doesn't allow to use it, what's the best way to work with JSON on GAE-apps?

I had the similar question a week ago and after comparing a number of Java JSON libraries (including JSonLIB and GSON) I have chosen Jackson . Check other comparisons on StackOverflow, most of them would recommend Jackson out of the rest.

After two weeks using it on Google Appengine, I just love it. Not only it has more features than the other mentioned libraries, it is also much faster (see benchmarks here ). It is a Json engine in Jersey which I would recommend as well if you want to do anything Restful on Appengine.

It is stable and still actively developed, with version 2 has just been released couple of weeks ago.

UPDATE: here is a sample demo for using Jackson with GAE.

I hope this helps

you can also the google-json api here

Use fast JSON is a very productive API. Jackson take too much code.

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

https://github.com/alibaba/fastjson

Just copy the library into WEB-INF/lib folder and use the static methods of com.alibaba.fastjson.JSON like JSON.toJSONString(object)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM