首页 新闻 会员 周边 捐助

JSONArray中取值

0
悬赏园豆:15 [待解决问题]

如图,有一个json我想要其中data21的值,但是这个data21会变化

秋水墨花的主页 秋水墨花 | 初学一级 | 园豆:2
提问于:2018-06-06 15:53
< >
分享
所有回答(6)
0

obj.result[0].data21?

龙葛格 | 园豆:782 (小虾三级) | 2018-06-06 15:57

data21会有变化 明天的韩国可能就不是data21了

支持(0) 反对(0) 秋水墨花 | 园豆:2 (初学一级) | 2018-06-06 16:04
0

你的意思是“data21”这个对象名会变还是内容会变?如果真是这个对象名的话,以什么为获取的依据,最后一位?

苦逼运维 | 园豆:140 (初学一级) | 2018-06-06 16:30

内容会变化

支持(0) 反对(0) 秋水墨花 | 园豆:2 (初学一级) | 2018-06-06 16:38

@秋水墨花: 判断依据是dataXX.name="韩国元"?如果是类似这样的,循环遍历判断下,找到dataXX就行了

支持(0) 反对(0) 苦逼运维 | 园豆:140 (初学一级) | 2018-06-06 16:55
0

笨方法,把所有可能出现的字段都拿来判断 再取值;
或者把data21这个json对象里面的值key,value遍历出来

、熙和 | 园豆:1508 (小虾三级) | 2018-06-06 16:49

但是有可能连这个data21都会没有

支持(0) 反对(0) 秋水墨花 | 园豆:2 (初学一级) | 2018-06-06 16:55

@秋水墨花: 那就遍历result,再遍历它里面的
不就是遍历json数组, 遍历json对象吗
网上一大堆教程

支持(0) 反对(0) 、熙和 | 园豆:1508 (小虾三级) | 2018-06-06 17:00
0

你问问题的方式有问题,你的问题其实是:怎么找到这种东西?

obj.result[X].data{N}.name=='韩国元'

西漠以西 | 园豆:1675 (小虾三级) | 2018-06-07 12:02
0

嘛意思,既然你都确定取data21了,data21变成什么就取什么呗

小光 | 园豆:1766 (小虾三级) | 2018-06-08 09:15
0

你到底想表达什么...

renguanyu | 园豆:841 (小虾三级) | 2018-06-09 14:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册