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结构并将其作为响应&在客户端,我怎么解析它?
答案 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