如何获取jsonarray中 某个值

如何获取jsonarray中 某个值,第1张

1、创建一个jsonArray对象。里面包含重复的内容,如图。

2、然后创建一个set集合,因为set集合中的元素不重复具有去重的效果。

3、通过循环把jsonArray对象中的元素都添加到set集合且先输出元对象的内容来看效果。

4、把jsonArray添加到set集合后,从上一步可以看出是3条记录,这里把set集合的长度输出看下它的大小可以发现变小了。

5、再把set集合转成字符串再转换成jsonArray对象。

6、重新使用for循环把新赋值的jsonArray对象值输出就完成了。

JSONArray jsonArray = new JSONArray()

JSONObject json = new JSONObject()

json.accumulate("a","1")

json.accumulate("b","2")

json.accumulate("c","3")

jsonArray.add(json)

试试这样添加看看,我本地这样是没问题,就算调用你使用的element方法也没问题


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11392078.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存