JAVA中JSON字符串转Map几种方式
08/22/2019
这里记录的主要利用是阿里巴巴封装的FastJSON。
String str = “{\”name\”:\”greey\”,\”address\”:\”anhui\”,\”age\”:\”31\”}”;
一、用JSON类来解析JSON字符串
Map map = (Map) JSON.parse(str);
二、用JSON类的parseObject来解析JSON字符串
Map map = JSON.parseObject(str);
三、用JSON类,指定解析类型,来解析JSON字符串
Map map = JSON.parseObject(str,Map.class);
四、用JSONObject类的parse方法来解析JSON字符串,JSONObject是Map接口的一个实现类
Map map = (Map) JSONObject.parse(str);
五、用JSONObject的parseObject方法来解析JSON字符串,JSONObject是Map接口的一个实现类
JSONObject mapObject = JSONObject.parseObject(str);
六、用JSONObject的parseObject方法并执行返回类型来解析JSON字符串
Map map = JSONObject.parseObject(str,Map.class);
我就试试
试试就试试