写这篇文章主要是供自己以后翻阅,也给广大同胞一个参照

前端传过来json数据后台解析   

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

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

 

版权声明:本文为magepi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/magepi/p/10117717.html