日期:2014-05-16  浏览次数:20386 次

json和java、xml转换

JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。?

下载地址:http://json-lib.sourceforge.net/?
还要需要的第3方包:?
org.apache.commons(3.2以上版本)?
org.apache.oro?
net.sf.ezmorph(ezmorph-1.0.4.jar)?
nu.xom?

1、List?

Java代码
  1. boolean[] boolArray =?new?boolean[]{true,false,true};??? ??
  2. ??????????? JSONArray jsonArray1 = JSONArray.fromObject( boolArray );??? ??
  3. ??????????? System.out.println( jsonArray1 );??? ??
  4. ???????????// prints [true,false,true]?????
  5. ??????????? ??
  6. ??????????? List list =?new?ArrayList();??? ??
  7. ??????????? list.add(?"first"?);??? ??
  8. ??????????? list.add(?"second"?);??? ??
  9. ??????????? JSONArray jsonArray2 = JSONArray.fromObject( list );??? ??
  10. ??????????? System.out.println( jsonArray2 );??? ??
  11. ???????????// prints ["first","second"]?????
  12. ??
  13. ??????????? JSONArray jsonArray3 = JSONArray.fromObject(?"['json','is','easy']"?);??? ??