JSONArray - JSONObject - 遍历

 1         public static void main(String[] args) {
 2              String str = "[{name:‘a‘,value:‘aa‘},{name:‘b‘,value:‘bb‘},{name:‘c‘,value:‘cc‘},{name:‘d‘,value:‘dd‘}]" ;  // 一个未转化的字符串
 3
 4              JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray  对象
 5
 6              if(json.size()>0){
 7                for(int i=0;i<json.size();i++){
 8                  JSONObject job = json.getJSONObject(i);  // 遍历 jsonarray 数组,把每一个对象转成 json 对象
 9                  System.out.println(job.get("name")+"="+job.get("value")) ;  // 得到 每个对象中的属性值
10                }
11              }
12         }
时间: 2024-10-28 05:39:03

JSONArray - JSONObject - 遍历的相关文章

字符串转成JSONArray和JSONObject遍历

String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;  // 一个未转化的字符串 JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray  对象 if(json.size()>0){   for(int i=0;i<json.size();

JSONObject遍历并替换部分json值

今天做接口对接,在更新价格时,最开始传的值为整数,发现报错,询问对方后得知需要统一保留两位小数,没有则为.00,于是对原有JSONObject进行改造,遍历并替换其中的值.下面贴出代码: 1 JSONObject jsonObject = JSONObject.parseObject(jsonstring); 2 JSONArray jsonArray = jsonObject.getJSONArray("skuList"); 3 for (Object object : jsonAr

jsonobject 遍历 org.json.JSONObject

[html] view plain copy import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; [java] view plain copy public static void main(String[] args) { String str = "{'TI':[{'value':'aa1','count':10},{'value':'aa2','count':15},{'

JsonArray和JsonObject遍历方法

http://blog.csdn.net/changhenshui1990/article/details/69950663 一:遍历JsonArray String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;  // 一个未转化的字符串 JSONArray json = JSONArray.fromObject(str ); //

JSONObject遍历获取键值方法合并两个JSONObject

JSONObject obj1= new JSONObject(); try { obj1.put("obj1_data", obj1_data); if (null != obj2) {//obj2已有json数据 Iterator<String> sIterator = obj2.keys(); while (sIterator.hasNext()) { // 获得key String key = sIterator.next(); // 根据key获得value, v

jsonArray如何遍历到map中

JSONArray jsonNodes = JSONArray.fromObject(rowData); for (Object obj : jsonNodes) { JSONObject jsonNode = JSONObject.fromObject(obj); Map requestMap = (Map) (JSON.parse(jsonNode.toString())); Map TanMap = new HashMap(); for (Object key : requestMap.k

JAVA中 JSONObject与JSONArray的使用

一.JAR包 需引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.json-lib-2.2.2-jdk15.jar 二.JSONObject对象使用 //JSONObject对象的创建和数据的添加(key-value方式)    private static JSO

jsonArray遍历 取出数组中对象

字符串转JSONArray  然后遍历array 下载 Java代码   List<String> helpPersonList=new ArrayList<>(); List<String> oraList=new ArrayList<>(); String json="[{"aid":"aid-0035","aidName":"贾线柳","aidType&

Gson基本操作,JsonObject,JsonArray,String,JavaBean,List互转

http://www.cnblogs.com/jianyungsun/p/6647203.html http://blog.csdn.net/pg_guo/article/details/51083502 String.JsonObject.JavaBean 互相转换 User user = new Gson().fromJson(jsonObject, User.class); User user = new Gson().fromJson(string, User.class); Strin