2 a8510712 A8510712 于 2014.09.02 18:34 提问

java json字符串解析,获取json字符串中数组的值

{"arr":["ipAddr","installationSite","imineSystemId","valid"],"login":0,"password":"","purview":"","userId":0,"userName":""}

怎么解析这个json字符串,我想获取arr数组里面的值,如:ipAddr,installationSite

4个回答

cs627565157
cs627565157   2014.09.02 22:44

有这种格式的json字符串?反正我是没碰到过。。。"{}"、"[]"好好理解一下大括号与中括号的区别吧!

fancylyu
fancylyu 傻逼
3 个月之前 回复
qq_37742512
qq_37742512 回复锺離紫芮: 人家不会也说了不会,也没说错误的思路误导别人。你他妈不会说话?草拟吗你会你来这里干嘛?
4 个月之前 回复
kstrive
kstrive 不懂,请沉默,不要误导别人
10 个月之前 回复
u014726358
u014726358 看这头像就知道是一副呆瓜相,最鄙视那种不懂装懂还误导别人的人
大约一年之前 回复
A8510712
A8510712 一个pojo类里面放一个String数组,然后把这个pojo转为json字符串,你看下是什么格式的。你没遇到不代表没有
大约 3 年之前 回复
hushi1202
hushi1202   2015.09.01 11:41

JSONObject arr = jsonObject.getJSONObject("arr");
JSONArray openids = data.getJSONArray("openid");
Iterator iterator = openids.iterator();
迭代iterator中的数据就可以了

sinat_36117757
sinat_36117757 data是什么对象?
6 个月之前 回复
u014694218
u014694218 这样可以
接近 2 年之前 回复
qwuack
qwuack   2014.09.03 09:23

在java里的json解析,无非就是转换成相应的对象,然后拿值进行处理
解析工具包可以用jackson或gson

qq_28028849
qq_28028849   2015.12.31 15:48

楼主解决了吗?这个问题!!

Csdn user default icon
上传中...
上传图片
插入图片