`

JSON与JAVA的数据转换--Bean

阅读更多
3、BEAN
        
   JSONObject jsonObject = JSONObject.fromObject( new JsonBean() );       
   System.out.println( jsonObject );       
   //{"func1":function(i){ return this.options[i]; },"pojoId":1,"name":"json","options":["a","f"],"func2":function(i){ return this.options[i]; }}      
 
 
JSONObject jsonObject = JSONObject.fromObject( new JsonBean() );     
System.out.println( jsonObject );     
 //{"func1":function(i){ return this.options[i]; },"pojoId":1,"name":"json","options":["a","f"],"func2":function(i){ return this.options[i]; }}     
 
  4、BEANS
      
List list = new ArrayList();    
        JsonBean2 jb1 = new JsonBean2();    
        jb1.setCol(1);    
        jb1.setRow(1);    
        jb1.setValue("xx");    
            
        JsonBean2 jb2 = new JsonBean2();    
        jb2.setCol(2);    
        jb2.setRow(2);    
        jb2.setValue("");    
             
        list.add(jb1);    
        list.add(jb2);    
            
        JSONArray ja = JSONArray.fromObject(list);    
        System.out.println( ja.toString() );    
        //[{"value":"xx","row":1,"col":1},{"value":"","row":2,"col":2}]    
 
    
List list = new ArrayList();  
        JsonBean2 jb1 = new JsonBean2();  
        jb1.setCol(1);  
        jb1.setRow(1);  
        jb1.setValue("xx");  
          
        JsonBean2 jb2 = new JsonBean2();  
        jb2.setCol(2);  
        jb2.setRow(2);  
        jb2.setValue("");  
          
          
        list.add(jb1);  
        list.add(jb2);  
          
        JSONArray ja = JSONArray.fromObject(list);  
        System.out.println( ja.toString() );  
        //[{"value":"xx","row":1,"col":1},{"value":"","row":2,"col":2}]   
分享到:
评论

相关推荐

    Java bean转换为Json Schema

    Java Bean转换为Json Schema是一种常见的数据转换操作,特别是在开发基于RESTful API的Web服务时,因为JSON Schema提供了数据验证和文档化的功能。Java Bean是Java编程中的一个概念,它是一类具有特定规则的POJO...

    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.4-jdk15所需要的jar包

    `json-lib-2.4-jdk15`是其中的一个版本,专为JDK 1.5设计,提供了对JSON对象与Java对象之间的转换功能。 标题中的“json-lib-2.4-jdk15所需要的jar包”指的是这个特定版本的JSON库的Java档案(JAR)文件,它包含了...

    JSON与JAVA数据的转换

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

    JAVA-JSON工具转换类

    在处理JSON时,可能需要将JSON解析得到的数据转换成特定的对象类型,或者将Java对象转换成适合JSON格式的数据,这时候`ezmorph`就可以派上用场。它可以方便地将一种类型的数据转换成另一种类型,比如将字符串转成...

    json-lib-2.2.3-jdk15

    3. **对象转换**:`json-lib`提供了`JSONBean`、`JSONArray.toArray()`、`JSONObject.toBean()`等方法,用于Java对象与JSON对象的相互转换。 4. **JSON操作**:可以使用`JSONObject`和`JSONArray`的成员方法,如`...

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

    - `commons-beanutils-1.8.0.jar`:提供Bean属性的读写操作,方便JSON与Java Bean之间的转换。 - `commons-collections-3.2.1.jar`:提供集合操作的扩展,如映射、过滤等,有助于处理JSON中的数组和对象结构。 - ...

    json-lib-2.4-jdk15

    - 对象转JSON:如果你有一个Java Bean或Map对象,你可以直接调用 `JSONObject.fromObject(object)` 将其转换为JSON对象。 - JSON转对象:反过来,可以使用 `JSONObject.toBean(jsonObject, Class)` 或 `JSONArray....

    java bean 转为JSON

    在Java开发中,将Java Bean转换为JSON对象是一项常见的任务,特别是在处理前后端交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。Java Bean则...

    批量转换json到java类工具

    能够批量转换json为bean,直接拷贝到项目中使用。 提醒: 需要提前安装java sdk。 如果应对restful的请求和回应,输入和输出类可以放在同一个包里。否则json文件路径,class名,package名需要一一对应,避免出现同...

    json-lib和json-rpc jar包

    此外,json-lib还提供了`JsonBeanSerializer`和`JsonBeanDeserializer`,允许你直接将Java Bean对象转换为JSON字符串,或者从JSON字符串反序列化回Java Bean,大大简化了数据处理的工作。 json-rpc-1.0.jar是JSON...

    java-任何类型转换成json数据格式

    根据提供的文件信息,我们可以总结出以下关于如何在Java中将各种数据类型转换为JSON格式的相关知识点: ### Java中任何类型转换成JSON数据格式 #### 一、简介 在现代Web开发中,JSON(JavaScript Object Notation...

    JSON与java对象转换的工具包

    此工具包提供了方便快捷的方法,可以将JSON字符串直接转换为Java的各种数据结构,如实体Bean(POJO对象)、Map、Collection以及Object数组。这大大简化了开发过程,避免了手动解析和构建JSON字符串的繁琐工作。 1. ...

    json和bean转换

    在Java开发中,经常需要将JSON字符串转换为Java Bean对象,反之亦然,以便于数据的序列化和反序列化。这篇博客(虽然链接无法在此提供)可能探讨了这个过程以及相关的工具和源码实现。 JSON是一种轻量级的数据交换...

    BeanToJsonSchema:Java bean转换为Json Schema

    `BeanToJsonSchema`项目正是为了解决这个问题,它提供了一个功能,能够将Java Bean对象转换成对应的JSON Schema,以便于在JSON数据交换和验证中使用。 JSON Schema的核心特性包括但不限于: 1. **数据类型**:JSON...

    XML、JAVA、JSON多种方式互相转换

    下面我们将详细探讨XML、Java与JSON的转换方法。 1. XML到JSON转换: - 使用Java的Jackson库:Jackson库中的`com.fasterxml.jackson.databind.ObjectMapper`类提供了将XML转换为JSON的功能。首先,我们需要解析XML...

    json-lib-2.4-jdk15.jar所需全部JAR包.zip

    `json-lib`库提供了多种数据类型(包括Java Bean、Map、Collection、数组等)与JSON对象之间的相互转换功能,使得开发者可以方便地在Java程序中处理JSON数据。`json-lib-2.4-jdk15.jar`是这个库的一个特定版本,它...

    json-lib-2.4-jdk15及其附属jar

    1. **对象转换**:能够将Java的Bean、Map、Collection、数组等数据结构转换成JSON字符串。 2. **JSON解析**:从JSON字符串中解析出相应的Java对象,如将JSON字符串转换为HashMap、ArrayList等。 3. **XML与JSON互转*...

Global site tag (gtag.js) - Google Analytics