`

JSON类型转换

    博客分类:
  • Json
阅读更多

package com.test;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class JsonTest {
    public static void main(String[]args){
        JSONArray arr=new JSONArray();
        JSONObject objtotal=new JSONObject();
        for(int i=0;i<3;i++){
            JSONObject obj=new JSONObject();
            obj.put("name", "aa"+i);
            obj.put("sex", "nan"+i);
            obj.put("yuwen", "34"+i);
            obj.put("shuxue", "99"+i);
            arr.add(obj);
        }
        objtotal.put("insert", arr);
        //将object转化成String类型
        String objStr=objtotal.toString();
        //将字符串转换成object类型
        JSONObject strToObj=JSONObject.fromObject(objStr);
       
        JSONArray arrP=objtotal.getJSONArray("insert");
        for(int i=0;i<arrP.size();i++){
            JSONObject objP=arrP.getJSONObject(i);
            System.out.println(objP.get("name"));
            System.out.println(objP.get("sex"));
            System.out.println(objP.get("yuwen"));
            System.out.println(objP.get("shuxue"));
            System.out.println("第"+i+"数据");
        }
        System.out.println(objtotal);
       
    }
}

分享到:
评论

相关推荐

    json转换jsonschema

    在JavaScript开发中,有时我们需要将JSON对象转换为JSON Schema,以便对数据进行验证。这在处理用户输入、API交互或者存储复杂数据结构时非常有用。`jsonToSchema`项目可能就是一个工具或库,用于帮助开发者实现这个...

    JSON转换为JAVA对象及日期格式转换处理 -

    JSON转换为JAVA对象及日期格式转换处理 -

    json一键转换为易语言自定义数据类型1

    【标题】:将 JSON 转换为易语言自定义数据类型的实现方法 【描述】:本文档将详细介绍如何将 JSON 数据转换成易语言的自定义数据类型,并提供了一个示例软件供参考。通过这个方法,可以自动化地将 JSON 对象映射到...

    json万能转换类

    6. **数据类型转换**:库支持多种数据类型的转换,如日期、枚举、集合等,甚至可以处理自定义类型和匿名类型。 7. **设置序列化选项**:可以使用`JsonSerializerSettings`类定制序列化和反序列化的行为,如日期格式...

    Json.net Json数据转换的利器

    它极大地简化了JSON数据与.NET自定义类型之间的转换,无论是解析JSON字符串为.NET对象,还是将.NET对象序列化为JSON字符串,Json.NET都能提供高效、灵活且强大的功能。 在标题"Json.net Json数据转换的利器"中,...

    处理JSON日期转换

    首先调用`setDataFormat2JAVA()`设置日期格式,然后利用`JSONObject.fromObject(jsonString)`将JSON字符串转换为`JSONObject`,最后通过`JSONObject.toBean(jsonObject, clazz)`将JSON对象转换为指定类型的Java对象...

    JAVA-JSON工具转换类

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

    格式转换工具json2bin

    2. **编组数据**: 将解析后的JSON对象转换为二进制格式,这一步需要决定如何有效地编码各种数据类型(如字符串、数字、布尔值、数组、对象等)。常见的二进制格式可能包括自定义的结构或使用已有的二进制格式标准,...

    java与json互相转换的jar包

    Json-lib提供了多种类型的转换方法,例如将Java对象转换为JSON字符串,或将JSON字符串反序列化为Java对象。它支持基本类型、集合、Map、自定义对象等多种数据结构。 2. **commons-logging-1.1.3.jar**:Apache ...

    json与树的相互转换

    对象是键值对的集合,用花括号{}包围,键是字符串,值可以是各种JSON类型;数组是一组有序的值,用方括号[]包围,值同样可以是各种JSON类型。 树结构则是一种数据结构,其中每个节点都可以有零个或多个子节点。在...

    python json文件转txt文件,批处理json文件转换成一个txt文件,

    如果需要对JSON文件的特定部分进行操作,例如只转换特定字段,可以在`json_to_txt()`函数内进行修改,根据需求提取和转换所需的数据。 总之,使用Python的`json`模块,我们可以轻松地将JSON文件转换为TXT文件,尤其...

    LabVIEW数据json互相转换

    LabVIEW数据json互相转换,例子的类型含有簇,数据,字符串已经int

    json自动转换成xml的json包

    总之,这个"json自动转换成xml的json包"简化了JSON和XML之间的数据转换,提高了开发效率,尤其在企业级移动应用开发中,它能与XSLT结合,为数据处理提供强大支持。通过理解和使用提供的示例代码以及库文件,开发者...

    json转换工具jackson

    本文将深入探讨Jackson作为JSON转换工具的关键知识点,并基于提供的博文链接进行补充。 1. **Jackson库介绍** Jackson是一个开源项目,其核心库为`com.fasterxml.jackson.core`,包括`jackson-databind`、`jackson...

    C# json格式解析,Json格式字符串与C#对象相互转换,类库+使用案例,注释详细

    C# json格式转换,Json格式字符串与C#对象相互转换,类库和测试demo .../// Dictionary类型对象转换为Json格式字符串 /// C#对象转换为Json格式字符串 /// 进行简单的转义处理。只处理 \ 和 " /// 识别Json中的值

    iOS json一键转换Model

    2. 数据类型转换:JSONModel支持多种数据类型,包括基本类型(如整型、浮点型、字符串等)、日期、数组、字典以及自定义模型。它能自动识别并处理这些数据类型,避免了手动转换的繁琐工作。 3. 错误处理:当JSON...

    json格式与java类对象相互转换

    2. 对于集合类型,如List或Map,转换方法如下: ```java List&lt;User&gt; users = Arrays.asList(new User(1, "John", "john@example.com"), new User(2, "Jane", "jane@example.com")); String usersJson = mapper....

    Json数据转换成对象

    `ezmorph-1.0.6.jar`库主要用于对象的转换,虽然它不是直接处理JSON的,但在处理JSON转换成特定类型的数据时可能会用到,例如将JSON字符串中的数字转换为整数或浮点数。 4. **Commons Logging**: `commons-...

    json转换快捷方法

    json对象转换成实体,实体转换json字符串。常用数据类型转换(int、double、base64字符串等),发现问题及时联系我删除资源

    JavaBean与Json相互转换

    本节将详细讲解如何在Java中进行JavaBean与Json的转换。 首先,我们来看JavaBean。JavaBean遵循一定的规范,通常包含一个无参数的构造器,属性私有化并提供getter和setter方法,以及可能的逻辑业务方法。例如,一个...

Global site tag (gtag.js) - Google Analytics