List<String> helpPersonList=new ArrayList<>(); List<String> oraList=new ArrayList<>(); String json="[{"aid":"aid-0035","aidName":"贾线柳","aidType":"1","organization":"镇财政分局"}]"; JSONArray jsonArray=JSONArray.fromObject(json); for (int j= 0;j<jsonArray.size();j++){ JSONObject jsonObject=jsonArray.getJSONObject(j); String aidName=jsonObject.getString("aidName"); String org=jsonObject.getString("organization"); if(jsonArray.size()==1){ helpPersonList.add(aidName); }else{ helpPersonList.add(aidName+"("+povertys.get(i).getPoorName()+")"); } oraList.add(org); }
字符串转JSONArray 然后遍历array
相关推荐
4. 有了`JSONArray`对象,我们就可以遍历并提取数组中的所有值。这里使用一个for循环,从0开始,直到数组的大小(size)。 ```java for (int i = 0; i (); i++) { String s1 = (String) family.get(i); System....
虽然文档没有直接展示如何解析JSON数据,但根据封装的过程,可以推断出解析过程将会是相反的,即从JSONArray中取出JSONObject,然后根据键从JSONObject中获取相应的值。 通过以上知识点,我们可以明白如何使用Java...
在这个方法中,通过双重遍历JSON字符串中的数组和对象,根据特定的条件和转换逻辑,将解析得到的数据存储到Map中,并最终返回一个包含多个Map的List。 ## 总结 通过本文,我们可以看到,在Java中遍历和解析JSON...
JSON数组以方括号`[]`包裹,数组中的元素可以是任意JSON支持的数据类型,元素间以逗号分隔。如: ```json [ "coolxing", 24, { "street": "huiLongGuan", "city": "beijing", "country": "china" } ] ``` #...
之后遍历数组,从每个JSONObject中取出name和image的值,并创建Person对象,最后将这些对象添加到一个列表中。 在实际应用中,处理JSON数据通常不是直接使用JSONObject和JSONArray等原生类,而是通过封装好的库来...