`
bugyun
  • 浏览: 556290 次
社区版块
存档分类
最新评论

fastjson 转 对象套对象[转]

    博客分类:
  • json
 
阅读更多

转:https://blog.csdn.net/ywj776199845/article/details/84351499

String httpResult = "******"; 

Result<PushResult> toResult = JSON.parseObject(httpResult, new TypeReference<Result<PushResult>>() {});

 

 

package A;
 
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;
 
import pojo.Child;
import pojo.Preant;
 
public class A {
 
	public static void main(String[] args) {
		String str = "{\"name\":\"jack\",\"age\":\"20\",\"ch\":{\"name\":\"sum\",\"age\":\"10\"}}";
		Preant p =JSON.parseObject(str, new TypeReference<Preant>() {});
		System.out.println(p.getName());
		Child ch =p.getCh();
		System.out.println(ch.getAge());
	}
	
}

@Data
public class Preant {
 
	String name;
	int age;
	Child ch;
}


@Data
public class Child {
	String name;
	int age;
	
}


 

 

分享到:
评论

相关推荐

    fastjson.jar包资源

    1. JSON字符串与Java对象之间的相互转换:Fastjson提供了一套简单直观的API,可以将Java对象转换成JSON字符串,同时也可以将JSON字符串反序列化为Java对象。例如,`JSON.parseObject(String jsonString, Class&lt;T&gt; ...

    fastjson-1.2.9.jar.7z

    Fastjson是阿里巴巴开源的一款高性能的Java JSON库,它能够帮助开发者在Java程序中实现JSON对象与Java对象之间的相互转换。Fastjson以其出色的性能、易用性和丰富的功能,广泛应用于各种Java项目中,尤其是在大数据...

    fastjson-1.2.5.jar包

    Fastjson是Java世界中一个高性能的JSON库,它提供了一套完整的解决方案,包括JSON到Java对象的映射、Java对象到JSON字符串的转换以及JSON数据的解析和生成。其主要特性如下: 1. **高性能**:Fastjson在处理大规模...

    fastJSON_v2.0.22(最新)

    FastJSON是.NET平台上一个流行的、高性能的JSON解析器和生成器,它提供了简单易用的API,用于序列化和反序列化JSON对象。在版本v2.0.22中,这个库继续为开发者提供强大的JSON处理能力,确保了与最新的.NET框架兼容性...

    fastjson-1.2.49.jar

    Fastjson作为JSON和Java对象之间的桥梁,提供了一套完整的API,使得在Java程序中解析和生成JSON变得更加简单。 首先,让我们了解Fastjson的基本用法。在Java中,我们可以使用`parseObject(String jsonString, Class...

    fastjson1.2.31

    Fastjson提供了一套简单易用的API,用于将JSON字符串解析为Java对象,以及将Java对象序列化为JSON字符串。例如,`JSON.parseObject()`方法用于将JSON字符串转化为Java对象,而`JSON.toJSONString()`则用于将Java对象...

    fastJSON v2.1.23.zip

    2. **简单API**:FastJSON提供了一个简洁明了的API,允许开发者轻松地将.NET对象转换为JSON字符串,以及将JSON文本解析为.NET对象。例如,`JSON.ToJSON()`用于对象到JSON的转换,而`JSON.Parse()`则用于JSON到对象的...

    fastjson-1.2.76.zip

    Fastjson的核心功能在于将Java对象转换成JSON字符串,以及将JSON字符串反序列化为Java对象。它的设计目标是速度和内存消耗尽可能小,同时保持易用性。Fastjson不仅支持基本数据类型和JavaBean的转换,还支持List、...

    com.alibaba.fastjson.JSON , net.sf.json.JSONObject

    Fastjson支持Java对象与JSON之间的相互转换,包括JSON字符串到Java对象的反序列化以及Java对象到JSON字符串的序列化。它还提供了解析JSON和生成JSON的功能,可以方便地进行JSON操作,例如: 1. 将Java对象转换为...

    fastjson 常用 总结

    Fastjson是阿里巴巴开发的一款高性能的Java JSON库,它能够实现Java对象与JSON数据之间的快速转换。这个库在处理大量JSON数据时,表现出优秀的性能和易用性,因此在很多Java项目中被广泛应用。以下是对Fastjson常用...

    fastjson-1.2.6

    1. **高速解析与生成**:Fastjson采用了高效的解析算法,能够快速地将JSON字符串转换为Java对象,同时也支持将Java对象转换为JSON字符串。这种转换过程的速度远超同类工具,使得在大数据量的处理中,依然能保持良好...

    fastjson的jar包以及源码包 绿色版1.2.41

    源码中,Fastjson的核心解析引擎使用了高效的扫描器和解析器,通过一次遍历完成JSON字符串到Java对象的转换。深入理解这部分源码有助于提升性能调优能力。 2. **内存管理** 在处理大量数据时,Fastjson的内存管理...

    fastjson所需的jar包和源码

    Fastjson的目标就是快速、稳定地处理JSON,提供了一套简洁的API来实现JSON与Java对象之间的转换。 Fastjson的核心功能包括: 1. **JSON字符串到Java对象的转换**:通过`JSON.parseObject()`或`JSON.parseArray()`...

    com.alibaba.fastjson json解析工具包

    首先,`fastjson`的核心功能在于JSON对象与Java对象之间的相互转换。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。`fastjson`提供了一套简洁的API...

    SpringMVC+fastjson+Swagger集成示例源码

    3. 使用Fastjson:在Controller层的处理方法中,使用Fastjson进行对象到JSON的转换,如`JSON.toJSONString(obj)`和`JSON.parseObject(jsonStr, Class)`。 4. 集成Swagger:在SpringMVC配置中添加Swagger的相关配置...

    com.alibaba.fastjson.JSONObject.rar

    JSONObject作为Fastjson库中的一个类,它代表了JSON格式中的一个对象,即一个键值对的集合,其中键是字符串,值可以是各种数据类型,包括其他JSONObject或JSONArray。 Fastjson的JSONObject提供了一系列丰富的API,...

    fastjson + gson + jsonlib + jacksonjar包

    Fastjson支持将Java对象转换为JSON字符串,反之亦然,同时还能解析JSON字符串为Java对象。其性能出色,常用于大数据量处理和服务器端开发。 2. Gson: Gson是Google提供的一个开源库,它可以将Java对象序列化为...

    fastjson和jackson资源jar包

    Fastjson可以将Java对象转换为JSON字符串,也可以将JSON内容解析为Java对象。 - 主要特点:解析速度快,内存占用低,API简洁易用。支持直接操作Java对象,无需创建额外的映射类,提供了流式API进行大文件处理。 - ...

    fastjson-1.2.70.jar.zip

    《深入解析Fastjson-1.2.70.jar:Java高效JSON处理库》 Fastjson是阿里巴巴开源的一款高性能的JSON库,它为Java开发者提供了一种快速、灵活且功能强大的解决方案,用于处理JSON数据。Fastjson-1.2.70.jar是其在1.2....

    fastJSON_v2.3.5_JSON_windows_V2_

    这意味着当序列化或反序列化对象时,FastJSON可以处理继承层次结构,能够正确地保存和恢复对象的类型信息,使得子类的对象也能被正确地序列化和反序列化,这对于处理复杂对象模型的项目非常有用。 标签中的"JSON"是...

Global site tag (gtag.js) - Google Analytics