json-lib-2.3使用方法

json-lib-2.3使用方法

ID:16490665

大小:25.77 KB

页数:7页

时间:2018-08-10

json-lib-2.3使用方法_第1页
json-lib-2.3使用方法_第2页
json-lib-2.3使用方法_第3页
json-lib-2.3使用方法_第4页
json-lib-2.3使用方法_第5页
资源描述:

《json-lib-2.3使用方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Json-lib快速上手 JSON是一种很简洁很重要的数据格式,通常用来交换传输数据,广泛使用于JavaScript技术中,并逐渐在各种流行编程语言中火了起来。 在Java中也有一个JSON的库,用来重要作用就是Java对象与JSON、XML数据的相互转换,有着重要的应用。 开源的JSON库主页:http://json-lib.sourceforge.net/本开源项目的文档非常好,一下是我看快速起步文档所写,原快速上手文档有一些错误和问题,这里都处理过了。 环境:JDK5json-lib-2.3

2、-jdk15 测试所依赖的包:json-lib-2.3-jdk15.jarcommons-collections.jarcommons-lang.jarcommons-logging.jarcommons-beanutils.jarezmorph-1.0.6.jarxom-1.1.jar 测试代码:importnet.sf.json.JSONArray;importnet.sf.json.JSONObject;importnet.sf.json.xml.XMLSerializer;importja

3、va.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;/***JSONforJava测试代码**@authorleizhimin2009-12-2813:15:25*/publicclassTestJSON{        publicstaticvoidmain(String[]args){                test1();                test2();

4、                test3();                test4();                test5();        }        /**        *数组或集合-->JSON串        */        publicstaticvoidtest1(){                System.out.println("------------数组或集合-->JSON串----------");                boole

5、an[]boolArray=newboolean[]{true,false,true};                JSONArrayjsonArray1=JSONArray.fromObject(boolArray);                System.out.println(jsonArray1);//[true,false,true]                Listlist=newArrayList();                list.add("first")

6、;                list.add("second");                JSONArrayjsonArray2=JSONArray.fromObject(list);                System.out.println(jsonArray2);//["first","second"]                JSONArrayjsonArray3=JSONArray.fromObject("['json','is','easy']");    

7、            System.out.println(jsonArray3);//["json","is","easy"]                }        /**        *Object

8、Map-->JSON串        */        publicstaticvoidtest2(){                System.out.println("------------Object

9、Map-->JSON串----------");          

10、      Mapmap=newHashMap();                map.put("name","json");                map.put("bool",Boolean.TRUE);                map.put("int",newInteger(1));                map.put("arr",newString[]{"a","b"});                map.put("func","func

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。