寫這篇文章主要是供自己以后翻閱,也給廣大同胞一個參照
前端傳過來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等都可以