锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

JSON格式转MAP的6种方法

时间:2023-06-16 22:37:00 21zkn矩形连接器j3074zkn直插矩形连接器

/**   * JSON自动转换字符串   * Created by zkn on 2016/8/22.   */   public class JsonToMapTest01 {          public static void main(String[] args){              String str = "{"0":"zhangsan","1":"lisi","2":"wangwu","3":"maliu"}";           //第一种方式           Map maps = (Map)JSON.parse(str);           System.out.println("这个是用JSON类来解析JSON字符串!!!!");           for (Object map : maps.entrySet()){               System.out.println(((Map.Entry)map).getKey() "     "   ((Map.Entry)map).getValue());           }           //第二种方式           Map mapTypes = JSON.parseObject(str);           System.out.println("这个是用JSON类的parseObject来解析JSON字符串!!!!");           for (Object obj : mapTypes.keySet()){               System.out.println("key为:" obj "值为:" mapTypes.get(obj));           }           //第三种方式           Map mapType = JSON.parseObject(str,Map.class);           System.out.println("这个是用JSON指定分析类型进行分析JSON字符串!!!!");           for (Object obj : mapType.keySet()){               System.out.println("key为:" obj "值为:" mapType.get(obj));           }           //第四种方式           /**           * JSONObject是Map接口实现类           */           Map json = (Map) JSONObject.parse(str);           System.out.println("这个是用JSONObject类的parse方法来解析JSON字符串!!!!");           for (Object map : json.entrySet()){               System.out.println(((Map.Entry)map).getKey() "  " ((Map.Entry)map).getValue());           }           //第五种方式           /**           * JSONObject是Map接口实现类           */           JSONObject jsonObject = JSONObject.parseObject(str);           System.out.println("这个是用JSONObject的parseObject方法来解析JSON字符串!!!!");           for (Object map : json.entrySet()){               System.out.println(((Map.Entry)map).getKey() "  " ((Map.Entry)map).getValue());           }           //第六种方式           /**           * JSONObject是Map接口实现类           */           Map mapObj = JSONObject.parseObject(str,Map.class);           System.out.println("这个是用JSONObject的parseObject方法和实施返回类型分析JSON字符串!!!!");           for (Object map: json.entrySet()){               System.out.println(((Map.Entry)map).getKey() "  " ((Map.Entry)map).getValue());           }           String strArr = "{     
      {"0":"zhangsan","1":"lisi","2":"wangwu","3":"maliu"},"                     "{"00":"zhangsan","11":"lisi","22":"wangwu","33":"maliu"}}";          // JSONArray.parse()           System.out.println(json);       }   

转载自:https://www.cnblogs.com/jpfss/p/8625526.html

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章