JAVA中解析json方式

java解析json方式

 

常用方式JsonObject 

示例

    

  
  
    String json="{'res':{date:[{'name':'ciacia','sex':'男','age':'18'}]},'location':'shanghia'}"

JSONObject  jsonobject = JSONObject.fromObject(json)//数据转换成json

//获取地点

String location = jsonobject.getString("location")//这里的字符串是key

//获取res里面的

String res = jsonobject.getString("res")

//json数据转换

JSONObject JSONObjesct2 = JSONObject.fromObject(res)


JSONArray data = JSONObjesct2.getJSONArray("data");

for (int i=0;i<data.lenght();i++){
     
      String res1 = data.getString(i);

      JSONObject newdata = JSONObject.fomObject(res1)
      res1.getString("name")





}

 

 

 

第二种方式

 

    "name": [{
        "lili": [{
            "age": "132",
            "sex": "",
            "phone": ""    
        }        
    }

 

 

name[0].lili[0].age形式获取

    

 

posted @ 2021-05-12 14:31  菜菜920  阅读(197)  评论(0编辑  收藏  举报