`

JSON与JAVA的数据转换--list

阅读更多
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"]     
分享到:
评论

相关推荐

    json-lib-2.4-jdk15.jar下载

    2. 支持对象图:可以将复杂的对象层次结构与JSON相互转换,支持List、Map、数组等类型。 3. 支持注解:支持@JSON、@JSONIgnore等注解配置对象的序列化和反序列化。 4. 支持流:除了支持对象/JSON与字符串的相互转换,也...

    json-lib-2.4-jdk15.jar

    它支持多种Java对象类型,包括Map、List、Set、自定义Java对象等,与JSON进行互转。 该库的核心功能包括: 1. **JSON对象和数组的创建**:json-lib提供了`net.sf.json.JSONObject`和`net.sf.json.JSONArray`类,...

    json-lib-2.2.3-jdk15.jar

    1. **数据转换**:它支持将Java的各种类型,如Map、List、数组、自定义对象等,转换成JSON格式的字符串。同样,也可以将JSON字符串解析为相应的Java对象。 2. **兼容性**:`-jdk15.jar`表明这个版本是为Java 1.5...

    json-lib-2.4-jdk15和全部依赖jar包

    2. **XML与JSON互转**:除了基本的Java对象与JSON之间的转换,`json-lib`还提供了XML到JSON以及JSON到XML的转换功能,使得两种数据交换格式可以无缝对接。 3. **支持多种数据类型**:`json-lib`不仅支持基本的数据...

    java list 转换为json数据

    java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java list 转换为json数据java ...

    json-lib-2.4-jdk15.jar及其相关依赖

    `json-lib`是一个Java库,它提供了一种将Java对象转换为JSON表示,并将JSON数据转换回等效Java对象的方法。`json-lib-2.4-jdk15.jar`是这个库的一个特定版本,适用于JDK 1.5环境。 在Java开发中,`json-lib`库提供...

    json-lib-2.3-jdk15开发包和所有依赖包

    类允许你处理JSON数组,可以将Java List转换为JSON数组,或者从JSON文本反序列化为ArrayList。 3. **自定义类型转换**:`json-lib`支持自定义类型转换规则,开发者可以根据需求定制Java对象到JSON的转换策略。 4. ...

    JSON与JAVA数据的转换

    ### JSON与JAVA数据的转换 在现代软件开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,被广泛应用于前后端交互、配置文件存储等场景。而在Java编程语言中,处理JSON数据通常涉及到将JSON...

    使用json-lib实现json与Java对象的互转

    `json-lib` 是一个 Java 库,它提供了将 JSON 格式的数据转换为 Java 对象,以及将 Java 对象转换为 JSON 格式数据的功能。在 Java 开发中,`json-lib` 是一个常用的 JSON 处理工具,尤其适用于需要处理复杂 JSON ...

    json-lib-2.4-jdk15及其依赖jar包

    如果你接收到一个JSON字符串,你可以使用`JSONObject.toBean()`或`JSONArray.toList()`方法将它转换回相应的Java对象,如HashMap、ArrayList或其他自定义类的实例。 3. **处理数组和集合**:JSON-Lib支持将Java的...

    ezmorph-1.0.6.jar和json-lib-2.2.2-jdk15.rar

    标题中的"ezmorph-1.0.6.jar"和"json-lib-2.2.2-jdk15.rar"指的是两个不同的Java库,用于处理数据转换和JSON操作。ezmorph是一个Java库,提供了对象到对象的转换功能,而json-lib是另一个库,专门用于处理JSON...

    JAVA-JSON工具转换类

    `json-lib`是一个Java语言实现的JSON库,它提供了多种数据类型到JSON的转换,包括JavaBean、Map、List、数组等。`json-lib-2.4-jdk15.jar`是这个库的一个版本,兼容JDK15。它提供了许多功能,例如将Java对象转化为...

    JSON与Java互相转换Demo(Eclipse)

    在Java中,我们常常需要将JSON字符串与Java对象之间进行转换,以便于数据的传输和处理。本示例提供了在Eclipse环境下实现JSON与Java对象互转的代码演示。 首先,我们要了解两个关键的Java库:org.json和...

    使用json-lib将java对象转换成json字符串

    标题中的“使用json-lib将java对象转换成json字符串”指的是在Java编程中,利用json-lib这个库来将Java对象转化为JSON格式的字符串。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端...

    json-lib-2.2.3-jdk15

    `json-lib`库提供了多种Java对象与JSON对象间的转换,包括基本类型(如String、Integer、Double等)、集合(如List、Set)、Map、自定义Java对象等。例如,你可以将一个Java对象转换为JSON字符串,然后在网络上传输...

    JSON与JAVA数据的相互转换

    与`jsonToJava`类似,先移除字符串中的方括号,然后调用自定义的`getJavaCollection`方法,该方法接收一个Java类型(`SimInfo.class`)和JSON字符串,返回一个转换后的`List<SimInfo>`。在循环中,遍历列表并打印每...

    json-java对象转换包

    JSON(JavaScript Object ...综上所述,json-lib库在Java开发中起到了关键作用,它简化了JSON与Java对象之间的相互转换,使得数据交换变得简单高效。在实际项目中,熟练掌握json-lib的使用能极大地提升开发效率。

    json-lib-2.4-jdk15

    - JSON转对象:反过来,可以使用 `JSONObject.toBean(jsonObject, Class)` 或 `JSONArray.toList(jsonArray, Class)` 将JSON对象转换回指定类型的Java对象。 3. **JSON操作** json-lib 提供了丰富的API来操作JSON...

    json 与java之间数据的转换

    本教程将深入探讨JSON与Java之间的数据转换,包括JSON对象到Java对象以及Java对象到JSON对象的转换。 首先,为了进行JSON操作,我们需要导入相应的库。在Java中,我们以Jackson库为例,添加以下依赖到项目中: ```...

Global site tag (gtag.js) - Google Analytics