问题描述
- java json字符串解析,获取json字符串中数组的值
-
{"arr":["ipAddr","installationSite","imineSystemId","valid"],"login":0,"password":"","purview":"","userId":0,"userName":""}怎么解析这个json字符串,我想获取arr数组里面的值,如:ipAddr,installationSite
解决方案
有这种格式的json字符串?反正我是没碰到过。。。"{}"、"[]"好好理解一下大括号与中括号的区别吧!
解决方案二:
JSONObject arr = jsonObject.getJSONObject("arr");
JSONArray openids = data.getJSONArray("openid");
Iterator iterator = openids.iterator();
迭代iterator中的数据就可以了
解决方案三:
在java里的json解析,无非就是转换成相应的对象,然后拿值进行处理
解析工具包可以用jackson或gson
解决方案四:
楼主解决了吗?这个问题!!
时间: 2024-12-03 22:33:38