`

json 转 object

阅读更多
package mytest;

import java.util.ArrayList;
import java.util.List;

import net.sf.json.JSONArray;

public class JsonTest {

/**
* @param args
* @CreateDate:2013-7-26
* @author yang
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

// String json = "{id:'1001',name:'张三',age:'22'}";
//        Student stu = new Student();
//        JSONObject obj = JSONObject.fromObject(json);
//        stu = (Student)JSONObject.toBean(obj, Student.class);
//        System.out.println(stu+",name="+stu.getName());



String json = "[{id:'1001',name:'张三',age:'22'},{id:'1002',name:'张三2',age:'222'}]";
List<Student> stu = new ArrayList<Student>();
        JSONArray  obj = JSONArray.fromObject(json);
        stu = (List<Student>)JSONArray.toList(obj, Student.class);
        System.out.println(stu+",name="+stu.get(1).getName());

}

}


package mytest;

public class Student {
    private int id ;
    private String name;
    private int age;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}


}
分享到:
评论

相关推荐

    Delphi中JSon SuperObject 使用数据集与JSON对象互转.docx

    Delphi 中使用 Json SuperObject 将数据集与 JSON 对象互转 在 Delphi 中,数据集是最常用的数据存取方式。因此,必须建立 JSON 与 TDataSet 之间的互转关系,实现数据之间的通讯与转换。为此,我们需要使用 Json ...

    json转成object

    标题“json转成object”指的是将JSON字符串解析并映射到Java对象的过程。以下我们将详细讨论如何使用Jackson库来实现这一功能,因为Jackson是Java生态系统中最流行的JSON处理库之一。 首先,确保已经添加了Jackson...

    json和object之间的转换

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于移动应用开发,尤其是在Android平台上,它使得客户端与服务器之间的数据传输变得简单且高效。Gson是Google提供的一个Java库,专门用来将...

    Java JSON与Object互转源代码

    高效的JSON与Object互转的工具源代码,如果JSON数据未按该工具规定的数据格式转化成对象,将转化成java.util.Map实例。 (比JSON官方的API更适用。支持对象之间的多级引用,支持Map, List等集合。不需要引用其它中间...

    json转换jsonschema

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间传递数据。而JSON Schema则是一个JSON格式的规范,用于定义JSON数据的结构和限制,类似于XML Schema,它为JSON数据提供了...

    IOS用于JSON到Object的转换

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读性和易于处理而广泛使用。本篇文章将深入探讨如何在iOS应用中实现JSON到Object的转换,并以`RMMapper`库为例进行讲解。 首先,让我们了解...

    JSqlparser4.4版作者提供的应急版,解决无法解析mysql中JSON_OBJECT函数存在其它函数问题

    如下sql,JSON_OBJECT函数中存在CAST函数,随后报出ParseException问题! SELECT JSON_ARRAYAGG(obj) FROM (SELECT trt.relevance_id,JSON_OBJECT('id',CAST(trt.id AS CHAR),'taskName',trt.task_name,'openStatus'...

    jsontoobject

    json 生成 解析 , ios ,android ,json , object to json

    C# json 转hashtable

    标题"**C# json 转 hashtable**"涉及到的主要知识点是将JSON字符串解析成`Hashtable`对象,这个过程通常称为反序列化。在C#中,我们可以使用`System.Web.Script.Serialization`或`Newtonsoft.Json`库来实现这一转换...

    对python中Json与object转化的方法详解

    一个python object无法直接与json转化,只能先将对象转化成dictionary,再转化成json;对json,也只能先转换成dictionary,再转化成object,通过实践,源码如下: import json class user: def __init__(self, ...

    json转lua-table工具

    JSON(JavaScript Object Notation)和Lua Table 是两种广泛使用的数据序列化格式,分别在Web开发和游戏编程领域中占据重要地位。JSON因其简洁明了的结构而被广泛用于数据交换,而Lua Table则是Lua编程语言中的核心...

    json_tuple一定比 get_json_object更高效吗?(源码剖析).docx

    json_tuple与get_json_object的效率比较(源码剖析) 在数据仓库和大数据处理中,json_tuple和get_json_object都是常用的函数,但是它们之间的效率差别一直是一个热门话题。最近,有人问我,为什么在Hive中取多个...

    json转换为SQL server建表脚本

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web服务和应用程序之间的数据传输,因为它易于阅读和编写,同时也易于机器解析和生成。SQL Server是一个强大的关系型数据库管理系统,广泛...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    实现Object对象与Json字符串的互转"深入探讨了如何使用`JSONObject`来处理这种转换。 首先,我们需要了解`JSONObject`的基本用法。`JSONObject`可以从一个Java对象创建,也可以解析为一个JSON字符串。例如,我们有...

    js下xml转json和json转xml

    在JavaScript(JS)环境中,XML(Extensible Markup Language)与JSON(JavaScript Object Notation)之间的转换是常见的数据处理任务。XML是一种结构化数据格式,常用于数据交换,而JSON则是轻量级的数据交换格式,...

    JSqlParser4.3版本作者补丁版用于解析mysql中JSON_OBJECT函数抛出ParseException异常

    用于JSqlParser4.3版本解析mysql中JSON_OBJECT函数抛出ParseException异常问题,如下: // this is true SELECT JSON_OBJECT(key person value account,key personName value account_name) obj FROM tb_review_...

    Json转对象忽略大小写

    在Java开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输。标准的JSON规范要求键(key)必须使用双引号括起,并且大小写敏感。然而,有时我们可能遇到JSON字符串的键首...

    JSon_SuperObject_数据集与JSON对象互转

    在 Delphi 开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于数据的序列化和反序列化。SuperObject 是 Delphi 社区中的一个流行的 JSON 库,它提供了高效且易于使用的接口来处理 ...

    List转Json

    在Java编程中,将`List&lt;Object&gt;`转换为Json格式是一种常见的需求,特别是在处理服务器与客户端之间的数据交换或者存储数据到数据库之前。这个过程涉及到对象序列化和JSON库的使用。以下是一个详细的步骤和知识点讲解...

    Delphi中JSon_SuperObject_使用数据集与JSON对象互转

    Delphi中JSon_SuperObject_使用数据集与JSON对象互转

Global site tag (gtag.js) - Google Analytics