设为首页 加入收藏

TOP

Json-lib快速上手
2014-11-23 21:41:24 】 浏览:206
Tags:Json-lib 快速 上手

  JSON是一种很简洁很重要的数据格式,通常用来交换传输数据,广泛使用于java script技术中,并逐渐在各种流行编程语言中火了起来。


  在Java中也有一个JSON的库,用来重要作用就是Java对象与JSON、XML数据的相互转换,有着重要的应用。


  开源的JSON库主页:http://json-lib.sourceforge.net/


  本开源项目的文档非常好,一下是我看快速起步文档所写,原快速上手文档有一些错误和问题,这里都处理过了。


  环境:


  JDK5


  json-lib-2.3-jdk15


  测试所依赖的包:


  json-lib-2.3-jdk15.jar


  commons-collections.jar


  commons-lang.jar


  commons-logging.jar


  commons-beanutils.jar


  ezmorph-1.0.6.jar


  xom-1.1.jar


  测试代码:


  import net.sf.json.JSONArray;


  import net.sf.json.JSONObject;


  import net.sf.json.xml.XMLSerializer;


  import java.util.ArrayList;


  import java.util.HashMap;


  import java.util.List;


  import java.util.Map;


  /**


  * JSON for Java测试代码


  *


  */


  public class TestJSON {


  public static void main(String[] args) {


  test1();


  test2();


  test3();


  test4();


  test5();


  }


  /**


  * 数组或集合-->JSON串


  */


  public static void test1() {


  System.out.println("------------数组或集合-->JSON串----------");


  boolean[] boolArray = new boolean[]{true, false, true};


  JSONArray jsonArray1 = JSONArray.fromObject(boolArray);


  System.out.println(jsonArray1);


  //[true,false,true]


  List list = new ArrayList();


  list.add("first");


  list.add("second");


  JSONArray jsonArray2 = JSONArray.fromObject(list);


  System.out.println(jsonArray2);


  //["first","second"]


  JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']");


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java除法运算的陷阱 下一篇如何在JavaME平台上获取手机串号

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目