南京做网站哪家好,手机网站 好处,python做网站验证码,网页制造基础课程前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。
本文是利用阿里巴巴封装的FastJSON来转换json字符串的。例子如下#xff1a; [java] view plain copy package com.zkn.newlearn.json;…前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。
本文是利用阿里巴巴封装的FastJSON来转换json字符串的。例子如下 [java] view plain copy package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.Map; /** * 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); } }