json字符串转JSON获取字符串的值
程序员文章站
2022-07-14 19:42:30
...
字符串格式为:
{"data":[{"num":"1204"}]}
String s="{\"data\":[{\"num\":\"1204\"}]}";
//{"data":[{"num":"1204"}]}
1,先转成JSONObject
net.sf.json.JSONObject js= net.sf.json.JSONObject.fromObject(s);
//将字符串{"data":[{"num":"1204"}]}转成JSONObject,使用的是net.sf.json包下的
2.然后转成JSONArray
net.sf.json.JSONArray jsStr = net.sf.json.JSONArray.fromObject(js.getString("data"));
//将字符串[{"num":"1204"}]转成JSONArray,使用的是net.sf.json包下的
3.获取值:1024
String num=jsStr.getJSONObject(0).getString("num")
// num = 1024
新手记录,如有不妥,请指教!
上一篇: 经验丰富的程序员和代码行数