jsonobject 遍历 org.json.JSONObject

前端之家收集整理的这篇文章主要介绍了jsonobject 遍历 org.json.JSONObject前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
import org.json.JSONArray;
import org.json.JSONException;

import org.json.JSONObject;



  1. public@H_403_15@@H_403_15@static@H_403_15@@H_403_15@void@H_403_15@main(String[]args){@H_403_15@@H_403_15@
  2. Stringstr="{'TI':[{'value':'aa1','count':10},{'value':'aa2','count':15},{'value':'aa3','count':20}],"@H_403_15@+@H_403_15@@H_403_15@
  3. "'AB':[{'value':'ab','count':110},{'value':'ab2','count':115},{'value':'ab3','count':210}]}"@H_403_15@;@H_403_15@@H_403_15@
  4. JSONArraynewArray=new@H_403_15@JSONArray();@H_403_15@@H_403_15@
  5. JSONObjectnewJson=new@H_403_15@JSONObject();@H_403_15@@H_403_15@
  6. try@H_403_15@{@H_403_15@@H_403_15@
  7. JSONObjectobj=new@H_403_15@JSONObject(str);@H_403_15@@H_403_15@
  8. Iteratorit=obj.keys();@H_403_15@
  9. while@H_403_15@(it.hasNext()){@H_403_15@@H_403_15@
  10. Stringkey=(String)it.next();@H_403_15@
  11. Stringvalue=obj.getString(key);@H_403_15@
  12. JSONArrayarray=obj.getJSONArray(key);@H_403_15@
  13. for@H_403_15@(@H_403_15@int@H_403_15@i=@H_403_15@0@H_403_15@;i<array.length();i++){@H_403_15@@H_403_15@
  14. JSONObjectjsonobject=array.getJSONObject(i);@H_403_15@
  15. jsonobject.put("name"@H_403_15@,key);@H_403_15@@H_403_15@
  16. jsonobject.put("exp"@H_403_15@,key+@H_403_15@"="@H_403_15@+jsonobject.getString(@H_403_15@"value"@H_403_15@));@H_403_15@@H_403_15@
  17. newArray.put(jsonobject);@H_403_15@
  18. }@H_403_15@
  19. }@H_403_15@
  20. newJson.put("groups"@H_403_15@,newArray);@H_403_15@@H_403_15@
  21. System.out.println(newJson);@H_403_15@
  22. }catch@H_403_15@(JSONExceptione){@H_403_15@@H_403_15@
  23. e.printStackTrace();@H_403_15@
  24. @H_403_15@
[java] view plain copy
    {@H_403_15@"groups"@H_403_15@:[{@H_403_15@"exp"@H_403_15@:@H_403_15@"AB=ab"@H_403_15@,@H_403_15@"count"@H_403_15@:@H_403_15@110@H_403_15@,@H_403_15@"name"@H_403_15@:@H_403_15@"AB"@H_403_15@,@H_403_15@"value"@H_403_15@:@H_403_15@"ab"@H_403_15@},{@H_403_15@"exp"@H_403_15@:@H_403_15@"AB=ab2"@H_403_15@,0); background-color:inherit">115@H_403_15@,@H_403_15@"value"@H_403_15@:@H_403_15@"ab2"@H_403_15@},{@H_403_15@"exp"@H_403_15@:@H_403_15@"AB=ab3"@H_403_15@,0); background-color:inherit">210@H_403_15@,@H_403_15@"value"@H_403_15@:@H_403_15@"ab3"@H_403_15@},{@H_403_15@"exp"@H_403_15@:@H_403_15@"TI=aa1"@H_403_15@,0); background-color:inherit">10@H_403_15@,@H_403_15@"name"@H_403_15@:@H_403_15@"TI"@H_403_15@,@H_403_15@"value"@H_403_15@:@H_403_15@"aa1"@H_403_15@},{@H_403_15@"exp"@H_403_15@:@H_403_15@"TI=aa2"@H_403_15@,0); background-color:inherit">15@H_403_15@,@H_403_15@"value"@H_403_15@:@H_403_15@"aa2"@H_403_15@},{@H_403_15@"exp"@H_403_15@:@H_403_15@"TI=aa3"@H_403_15@,0); background-color:inherit">20@H_403_15@,@H_403_15@"value"@H_403_15@:@H_403_15@"aa3"@H_403_15@}]}@H_403_15@@H_403_15@
原文链接:https://www.f2er.com/json/289600.html

猜你在找的Json相关文章