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形式获取
开开心心,上班!
快快乐乐,游玩!
及时行乐!