json-lib使用篇:JSONObject和JSONArray
来源:互联网 发布:淘宝网商城汽车配件 编辑:程序博客网 时间:2024/05/14 11:02
一:依赖包
引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:commons-lang.jar,commons-beanutils.jar,commons-collections.jar,4.commons-logging.jar
5.ezmorph.jar,6.json-lib-2.2.2-jdk15.jar。
二:解析json字符串
从String转换成对象
先创建一个对象类:
public class Person {private String id;private String name;public String getId() {return id;}public void setId(String id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}}//转换String json="{id:'1',name:'张三'}";JSONObject object=JSONObject.fromObject(json);Person person=(Person)JSONObject.toBean(object,Person.class);
从String到Object
要先用String对象构造一个JSONObject或者JSONArray对象
示例一String json="{id:'1',name:'张三'}"; JSONObject object=JSONObject.fromObject(json);System.out.println(object.get("id")+" "+object.get("name"));示例二String json="[{id:'1',name:'张三'},{id:'2',name:'李四'}]";JSONArray array=JSONArray.fromObject(json);for(int i=0;i<array.size();i++){ Map o=(Map)array.get(i); System.out.println(o.get("id")+" "+o.get("name"));}
0 0
- json-lib使用篇:JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray
- json-lib使用,JSONObject和JSONArray .
- json-lib使用,JSONObject和JSONArray .
- 使用json-lib JSONObject JSONArray
- json-lib使用,JSONObject和JSONArray---js处理json
- JSONObject,JSON,和JSONArray
- 使用JSONObject和JSONArray 进行Json解析
- Json-lib使用——JSONObject与JSONArray
- Json-lib使用——JSONObject与JSONArray
- Json-lib使用——JSONObject与JSONArray
- Binary Tree Level Order Traversal
- Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
- 我能否用void** 指针作为参数, 使函数按引用接受一般指针?
- ognl.NoSuchPropertyException
- 章子怡汪峰深夜吃火锅
- json-lib使用篇:JSONObject和JSONArray
- 百度地图API简单应用
- WebRTC 学习笔记(5)--线程模型
- 常见比较实用的代码
- 网上素材
- android4 SystemUI 流程分析
- 全局变量使用技巧和注意点
- Path Sum II
- .net下跨数据分布式事务的处理办法TransactionScope