JSON与JAVA的数据转换--list

本文介绍JSON-lib,这是一个用于Java的类库,支持将bean、map及XML转换为JSON格式,并能将JSON反序列化为Java bean和DynaBean。此外,文章提供了使用样例,展示了如何将不同类型的Java集合转换为JSON数组。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
boolean[] boolArray = new boolean[]{true,false,true};        
JSONArray jsonArray1 = JSONArray.fromObject( boolArray );       
System.out.println( jsonArray1 );       
 // prints [true,false,true]      
    
 List list = new ArrayList();       
 list.add( "first" );       
 list.add( "second" );       
 JSONArray jsonArray2 = JSONArray.fromObject( list );       
 System.out.println( jsonArray2 );       
/ prints ["first","second"]      
 
 JSONArray jsonArray3 = JSONArray.fromObject( "['json','is','easy']" );       
 System.out.println( jsonArray3 );       
 // prints ["json","is","easy"]       
 
 boolean[] boolArray = new boolean[]{true,false,true};     
 JSONArray jsonArray1 = JSONArray.fromObject( boolArray );     
 System.out.println( jsonArray1 );     
  // prints [true,false,true]    
    
  List list = new ArrayList();     
  list.add( "first" );     
  list.add( "second" );     
  JSONArray jsonArray2 = JSONArray.fromObject( list );     
  System.out.println( jsonArray2 );     
  // prints ["first","second"]    
 
  JSONArray jsonArray3 = JSONArray.fromObject( "['json','is','easy']" );     
  System.out.println( jsonArray3 );     
  // prints ["json","is","easy"]     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值