繁体   English   中英

如何在Java中创建json结构?

[英]how to create json structure in java?

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结构并将其作为响应发送给客户端,如何在客户端解析?

使用Google的gson库。 它将java对象与json相互转换。
我用过,真的很好。

就像使用springframework一样简单,并用@ResponseBody标记您的@Controller方法以对您的pojos进行json编码。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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