java后端解析json數據


  寫這篇文章主要是供自己以后翻閱,也給廣大同胞一個參照

前端傳過來json數據后台解析   

String str1 = "{'array':[{'id':3,'type':'玩具','organId':4,'num':2}]}"; //key可以是任何參數(后台先將json數組用string接收)
//json里有key和數組
JSONObject jsonobj=JSONObject.fromObject(str);//將字符串轉化成json對象  JSONArray jsonArray = jsonobj.getJSONArray("array");//獲取數組
for(int i=0;i<jsonArray.size();i++){
  例:jsonArray.getJSONObject(i).getString("type")
 //獲取你想獲取的內容
}
String str=[{"id":"1","type":"游戲","organId":"1","num":"1"}] //key可以是任何參數(后台先將json數組用string接收)
//json里面只有數組
JSONArray jsonArray = JSONArray.fromObject(str);//直接解析成數組
for(int i=0;i<jsonArray.size();i++){
  //獲取你想要獲取的內容
}

怎么獲取上面的json你可以用map,可以用request等都可以

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM