json-lib完整架包

时间:2016-09-05 07:45:48
【文件属性】:

文件名称:json-lib完整架包

文件大小:984KB

文件格式:ZIP

更新时间:2016-09-05 07:45:48

json-lib

@Test public void testArrayToJSON(){ boolean[] boolArray = new boolean[]{true,false,true}; JSONArray jsonArray = JSONArray.fromObject( boolArray ); System.out.println( jsonArray ); // prints [true,false,true] } //Collection对象转换成JSON @Test public void testListToJSON(){ List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray = JSONArray.fromObject( list ); System.out.println( jsonArray ); // prints ["first","second"] } //字符串json转换成json, 根据情况是用JSONArray或JSONObject @Test public void testJsonStrToJSON(){ JSONArray jsonArray = JSONArray.fromObject( "['json','is','easy']" ); System.out.println( jsonArray ); // prints ["json","is","easy"] } //Map转换成json, 是用jsonObject @Test public void testMapToJSON(){ Map map = new HashMap(); map.put( "name", "json" ); map.put( "bool", Boolean.TRUE ); map.put( "int", new Integer(1) ); map.put( "arr", new String[]{"a","b"} ); map.put( "func", "function(i){ return this.arr[i]; }" ); JSONObject jsonObject = JSONObject.fromObject( map ); System.out.println( jsonObject ); } //复合类型bean转成成json @Test public void testBeadToJSON(){ MyBean bean = new MyBean(); bean.setId("001"); bean.setName("银行卡"); bean.setDate(new Date()); List cardNum = new ArrayList(); cardNum.add("农行"); cardNum.add("工行"); cardNum.add("建行"); cardNum.add(new Person("test")); bean.setCardNum(cardNum); JSONObject jsonObject = JSONObject.fromObject(bean); System.out.println(jsonObject); }


【文件预览】:
json-lib
----ezmorph-1.0.2.jar(76KB)
----commons-beanutils.jar(116KB)
----commons-collections-3.0.jar(506KB)
----commons-lang-2.1.jar(203KB)
----commons-logging.jar(31KB)
----xom-1.0d10.jar(104KB)
----json-lib-1.1-jdk13.jar(65KB)

网友评论

  • 很好 大佬,感謝分享
  • 找了很久,感谢分享
  • 成功学习了json数据的奥秘,资源不错
  • 感觉蛮不错的,但是版本比较低
  • 还不错啊,可以使用!
  • 版本低了点
  • 不错,要的就是这个
  • 还不错,版本有点低了。
  • 非常不错的资源!
  • 很好,很实用了!