Java中将字符串转换为JsonObject
2017-04-27 00:00
281 查看
private static Map map=new HashMap(); public static Map parserToMap(String s){ JSONObject json=JSONObject.fromObject(s); Iterator keys=json.keys(); while(keys.hasNext()){ String key=(String) keys.next(); String value=json.get(key).toString(); if(value.startsWith("{")&&value.endsWith("}")){ map.put(key, parserToMap(value)); }else{ map.put(key, value); } } return map; }
s是JSON格式的字符串,如下所示
{'name':'test','data':[{'data1':1}, {'data2':2}], 'test':{'test':'test'}}
相关文章推荐
- java中将jsonObject字符串转化为Map对象
- java中将jsonObject字符串转化为Map对象
- android开发过程中将json日期字符串,转换成JAVA中Date类型格式化字符串
- JAVA Map、List、Object转换后的JSON字符串
- java怎么将json字符串转换成list,map,object等
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】
- Java中将实现string到JSONObject的转换
- Java生成的JSON字符串转换成JSON Object的方法
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- js中将字符串转换成json的三种方式
- javascript中将Object转换为String函数代码 (json str)
- JSON字符串与Java对象之间的转换
- object-c中将字符串nsstring转换成对应刻调用的函数对象
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- 将JAVA对象转换成JSON字符串
- java中将字符串转换成日期类型
- js中将字符串转换成json的三种方式
- Java类型转换成Json字符串的工具类小记
- JSONObject.fromObject 转换JSON字符串Map的问题
- Java 集合 转换成 Json格式 字符串 工具类