如何将json字符串包含多个list集合嵌套加到实体对象中?

问题描述

类一:public class DriverPointResult{public List<Text> basicInfo;public List<IllegalItem> illegalInfo;public List<IllegalItem> illegalNoPaymentBeforeClearPoint;....get set 方法}类二:public class Text{ private String content;private List<Text> subInfo;private String title;....get set 方法}类三:public class IllegalItem {public Double amount;public String dealTime;public String illegalAction;public String illegalAddress;public int number;public Boolean payed;public String point;....get set 方法}如下相当于json字符串:String resptransport = "[{'basicInfo':[{'content':'content1','subInfo':[{'content':'content11','subInfo':'','title':'title11'},{'content':'content12','subInfo':'','title':'title12'}],'title':'title1'}],'illegalInfo':[{'amount':'amount','dealTime':'dealTime','illegalAction':'illegalAction','illegalAddress':'illegalAddress','number':'number','payed':'payed','point':'point'}],'illegalNoPaymentBeforeClearPoint':[{'amount':'amount','dealTime':'dealTime','illegalAction':'illegalAction','illegalAddress':'illegalAddress','number':'number','payed':'payed','point':'point'}]}]";请求高人相助!!!需要要得到一个DriverPointResult实体类 问题补充:AngelAndAngel 写道

解决方案

json-lib.jarJSONObject json1 = JSONObject.fromString(resptransport);Object bean1 = JSONObject.toBean(json1);然后强制转换成 ··DriverPointResult
解决方案二:
发到你哪里啊
解决方案三:
我这里有个json转化为java对象的包 不知道你要不要。

时间: 2024-10-27 05:55:54

如何将json字符串包含多个list集合嵌套加到实体对象中?的相关文章

C#后台接受前台JSON字符串装换成字典集合处理_C#教程

一直以来,我们都是在服务端查询出结果生成JSON字符串,供前端调用,那么我们能否把从前端接受的JSON字符串转换成字典集合,让后台处理呢? 比如从前端接收:{'size':'10', 'weight':'10kg'} 在服务端转换成:[{size:"10"},{weight:"10kg"}]这样的字典集合 通过Newtonsoft的DeserializeObject<Dictionary<string, string>>方法可以把JSON字符

Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://mengzhengbin520.blog.51cto.com/7590564/1283361 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - Decembe

Gson对Java嵌套对象和JSON字符串之间的转换

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识,请参考以下内容:http://json.org/json-zh.html 在服务器和客户端之间使用JSON数据格式进行通信,经常会涉及到JAVA对象和JSON字符串之间的转换.通常,我们可以使用一些JSON解析工具,例如:Gson,FastJson等.当然,我们也可以手动解析,只是会比较繁琐. 下面

如何解析嵌套Json字符串,不使用第三方JAR

问题描述 如何解析嵌套Json字符串,不使用第三方JAR 如何解析嵌套Json字符串,不使用第三方JAR,JSON格式{"id":"idValue","name":"nameValue","aBean":"[{....},{....},{....}]"}菜鸟一枚,没有分数--! 解决方案 不使用第三方JAR~!~这么叼,,,, 1 把第一个{ 和最后一个 }去掉. 2 以 逗号为分隔符,

如何用 Newtonsoft.Json 正确解析属性为“接口集合&amp;amp;lt;接口&amp;amp;gt;”的JSON字符串

问题描述 如何用Newtonsoft.Json正确解析属性为"接口集合<接口>"的字符串我想要能够正确解析CC类,也就是其属性是IList<I>,都是接口类型的.请注意,DD类中可能还继续包含更深层次的集合接口.比如DD还包含D3是IList<IDD4>.//CCocc=JsonConvert.DeserializeObject<CC>(s);//提示错误:Errorsettingvalueto'C3'on'ConsoleApplicat

JSON.NET 加载json字符串时,如何自定义映射到某个属性?

问题描述 JSON.NET加载json字符串时,如何自定义映射到某个属性?例如,原来写JSON时属性叫"Name",现在叫"NewName",如何把旧的名称,映射到新的属性上?有没有类似IXmlSerializable的接口,可以自定义读写过程? 解决方案 解决方案二:staticclassProgram{classMy{[JsonProperty("Name")]//用JsonProperty特性publicstringNewName{get;

python中将字典转换成其json字符串_python

#这是Python中的一个字典 dic = { 'str': 'this is a string', 'list': [1, 2, 'a', 'b'], 'sub_dic': { 'sub_str': 'this is sub str', 'sub_list': [1, 2, 3] }, 'end': 'end' } //这是javascript中的一个JSON对象 json_obj = { 'str': 'this is a string', 'arr': [1, 2, 'a', 'b'],

jQuery怎么解析Json字符串(Json格式/Json对象)_jquery

json数据是我们常用的一种小型的数据实时交换的一个东西,他可以利用jquery或js进行解析,下面我来介绍jquery解析json字符串方法. 我们先以解析上例中的comments对象的JSON数据为例,然后再小结jQuery中解析JSON数据的方法. 上例中得到的JSON数据如下,是一个嵌套JSON: { "comments": [ { "content": "很不错嘛", "id": 1, "nickname&

Java中Json字符串直接转换为对象(包括多层List集合)

使用到的类:net.sf.json.JSONObject  使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar 下面是例子代码: // JSON转换 JSONObject jsonObj = JSONObject.fromObject(jsonSt