java解析JSON
发布网友
发布时间:2022-04-26 05:00
我来回答
共4个回答
热心网友
时间:2022-06-20 22:58
public void test7(){
String s="{\"birthday\":\"\",\"field\":{\"16568\":{\"name\":\"体验密码\",\"value\":\"23456\"}},\"gender\":\"0\",\"mobile\":\"13910770118\",\"name\":\"黄瑞\",\"openid\":\"oSkDAuG82_-i1H975Ylb1NVTzxoU\",\"pid\":\"361398\"}";
JSONObject json = JSONObject.fromObject(s);
String value = json.getJSONObject("field").getJSONObject("16568").getString("value").toString();
System.out.println(value);
}
需要用到一个json 包 json-lib-2.4-jdk15.jar
热心网友
时间:2022-06-20 22:59
去找个json-lib.jar 的jar包吧,很多例子,省的自己写一堆代码还麻烦
热心网友
时间:2022-06-20 22:59
JSONObject dataJson=new JSONObject("你的Json数据“);
JSONObject field=dataJson.getJSONObject("field");
JSONObject data=field.getJSONObject("16568");
String name=data.getString("name");
String value=info.getString("value");
热心网友
时间:2022-06-20 23:00
fastjson,自己解析太麻烦了