public static JSONObject parseJson(String json){ return JSON.parseObject(json); } public static Map<String,Object> toMapFromJsonString(String json){ return JsonUtils.toMap(JsonUtils.parseJson(json)); } /** * 将JSONObjec对象转换成Map-List集合 * @param json * @return */ public static Map<String, Object> toMap(JSONObject json){ Map<String, Object> map = new HashMap<String, Object>(); Set<Entry<String, Object>> entrySet = json.entrySet(); for (Iterator<Entry<String, Object>> iter = entrySet.iterator(); iter.hasNext(); ){ Entry<String, Object> entry = iter.next(); String key = entry.getKey(); Object value = entry.getValue();//value if(value instanceof JSONArray) map.put((String) key, toList((JSONArray) value)); else if(value instanceof JSONObject) map.put((String) key, toMap((JSONObject) value)); else map.put((String) key, value); } return map; } /** * 将JSONArray对象转换成List集合 * @param json * @return */ public static List<Object> toList(JSONArray json){ List<Object> list = new ArrayList<Object>(); for (int i=0; i<json.size(); i++){ Object value = json.get(i); if(value instanceof JSONArray){ list.add(toList((JSONArray) value)); } else if(value instanceof JSONObject){ list.add(toMap((JSONObject) value)); } else{ list.add(value); } } return list; }
相关推荐
java服务器用的json工具类,自己封装的,支持beanToJson ListToJson arrayToJson等
将集合、数组、字符串等形式转换成json格式,封装完善的json工具类
本实例主要是通过json-libjar包中的工具类进行操作,简单实现了xml字符串和json字符串之间的转化,xml文件和json文件的转化。而且还兼容jsonObject和jsonArray两种格式,自己摸索,记录一下以便学习。
JsonUtil json工具类 JsonUtil json工具类
本文档是json解析工具类,传入json参数类型数据,调用工具类方法,可直接解析,其中内含直接调用说明文档。亲测方便可以。
非常好用的json转换工具类,之前在开发过程中总是遇到需要类似的工具类,但是没有好用的,现在找到一个好用的工具类,分享给大家
json 与实体类之间转化的工具类,很多类型的转换。
Java处理JSON的全套工具类,依赖于以下的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
自己写的一个json工具类。
实现的一个简单的基于java 的,可以在xml和json之间相互转换的工具类,因为实在没有积分了,所以要点积分,希望理解~
用于json解析万能工具类,只需传入jsonString以及数据模板类,可以返回对应的对象或list对象
对于json字符串的转化和解析,提供的工具类!
asp的json操作不是很方便,有了这个工具类,json读写再不是问题
json与xml互相转换工具类
java的xml和json相互转换工具类,亲测直接用
对象与json相互转换,map转json,json转map等基础工具类
XML转JSON工具类,支持多层XML嵌套解析转JSON,采用dom4j解析转JSON格式,多次线上环境使用
java解析dxf文件返回json工具类
资源中包含了java中的json格式数据的使用及到java对象的转换,以及转换过程中的一些特殊数据类型例如时间的格式化处理等问题。参见说明即可使用,本资源为本人的日常编程经验之总结,欢迎大家下载使用
JSONKIT 为IOS解析最快的JSON解析工具类.