簡體   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