srkp.net
当前位置:首页 >> jAvA生成json字符串 >>

jAvA生成json字符串

先生成map 然后用alibaba的fastjson,附件中的这个包,里头有你意想不到的API 例如: Map map = ......; map的结构和要...

有很多json类库的,不用自己写啊 http://www.open-open.com/lib/view/open1397870197828.html这里有介绍

需要导入两个jar包 json-lib是用于转换json字符串的核心jar包,上面那个是辅助的。 转换json数组就是JSONArray.fromObject(arrayList).toString(); 转换json对象就是JSONObject.fromObject(arrayList).toString();

JSONObject jsonObject = new JSONObject(); jsonObject.put("strjson", str); return jsonObject.toJSONString();

字符串格式json转化成json对象有3种方式: 1:js下用eval生成JSON对象 ---通过eval() 函数可以将JSON字符串转化为对象。 2:使用函数方式 3:使用js的json库或者jQuery提供的js库 --- 如果基于安全的考虑的话,最好是使用一个 JSON 解析器。 一...

下载这几个包,导入项目, JSONObject obj= new JSONOjbect().fromObject(test); JSONObject json= new JSONOjbect().fromObject(obj.getObject("xxx")); System.out.println(json.getString("A")); System.out.println(json.getString("B"));

可以使用jackson的 new ObjectMapper().readValue(String, bean.class); 或者使用 JSONObject.toBean(String,bean.class); 都可以实现json转化为bean 而 jackson 或者 JSONObject 的jar包网上均有下载,把下载的jar导入你的项目中即可。

你需要用额外的类库的。 可以参考下: http://www.cnblogs.com/mailingfeng/archive/2012/01/18/2325707.html

引入jar包 json-lib-2.4 JSONObject jsonObject = JSONObject.fromObject("json格式的字符串"); String jsonStr = "{id:2}";JSONObject jsonObject = JSONObject.fromObject(jsonStr);int id = jsonObject.getInt("id");

区别在于JSONObject是一个{}包裹起来的一个对象(Object), 而JSONArray则是[]包裹起来的一个数组(Array), 说白点就是一个是数组一个是对象或字符串

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com