如何在java中创建json结构?

时间:2011-09-21 12:30:25

标签: java json

var abc = {"action":"Remove",        
           "datatable":[
                        {"userid":"userid0","username":"name0"}, 
                        {"userid":"userid1","username":"name1"},               
                        {"userid":"userid2","username":"name2"},           
                        {"userid":"userid3","username":"name3"}                 
                       ]     
           , "msgType":"success"};

我如何在java中创建上面的JSON结构并将其作为响应&在客户端,我怎么解析它?

3 个答案:

答案 0 :(得分:3)

使用Google的gson库。它将java对象转换为json 我已经习惯了,而且非常好。

答案 1 :(得分:0)

考虑groovy:http://groovy.codehaus.org/gapi/groovy/json/JsonBuilder.html(虽然不会帮助你在客户端)

答案 2 :(得分:0)

使用springframework很简单,用@ResponseBody标记你的@Controller方法,对你的pojos进行json编码。

还可以使用@RequestBody解码json,如果需要,可以使用jackson annotations来自定义d / encoding