JAVA 对象中包含了JSON集合 怎么把JSON转换成集合

请求回来的数据是JSONArray格式的,但是转换成集合时出现了错误,其中paymethod是集合转换的JSONArray
图片说明
请问我改怎么解决这个问题

4个回答

再把paymethod转一次不就好了吗

qq_30286285
qq1104682401 可以了,我填错转换对象了,不需要转换的,直接就能解析
大约一年之前 回复
qq_30286285
qq1104682401 我的对象里面的一个参数设定的就是JSON集合,怎么转换呢
大约一年之前 回复
qq_30286285
qq1104682401 怎么转换,能详细说一下吗?我是菜鸟,没办法,刚入门
大约一年之前 回复

把出问题的这部分源码贴出来

不知道具体是啥,下面你参考一下

将json字符串对象传入,便可得到一个JSONArray对象,再调用JSONArray对象的toCollection(JSONArray jsonArray, Class clss)方法,便可得到一个Java对象的集合。

String jsonString = "[{\"age\":\"13\",\"name\":\"zhangSan\"},{\"age\":\"14\",\"name\":\"liSi\"}]";
JSONArray jsonArray = JSONArray.fromObject(jsonString);
List list = (List) jsonArray.toCollection(jsonArray, Employee.class);

原文:https://www.cnblogs.com/JamKong/p/4929026.html

可以使用FastJson来实现这个功能,具体可以去网上搜索几个例子。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JAVA 对象中包含了JSON集合 怎么把JSON转换成集合
请求回来的数据是JSONArray格式的,但是转换成集合时出现了错误,其中paymethod是集合转换的JSONArrayn![图片说明](https://img-ask.csdn.net/upload/201807/07/1530933487_662663.png)n请问我改怎么解决这个问题
json java 类包集合
json所需要的java类包集合 最新日期为 2010-5-26
json集合包.rar
json集合包,包含json所需所有jar包
对象与集合转为JSON
星期一上班状态不佳写个小功能需求将List集合对象转为JSON字符串传到页面上做下拉列表显示,可是当我把功能写完转换后还是一个对象还以为公共方法有问题但是排查后不是,后面将我的问题记录下来,防止自己下次再遇到此问题。前简单说一下有“HotActivityVo”对象里面有两个属性如下代码:   public class HotActivityVo { private Integer a...
JSON与对象,对象集合的相互转换
在java代码中:    对象转JSON:使用JOSNObject    JSON转对象:JSONObject.toBean();    对象集合转JSON:使用JSONArray    JSON转对象集合:JSONArray.toCollection 在Jsp页面中:    对象转JSON:JSON.stirngify    JSON转对象:JSON
json 转换成 bean集合 example
NULL 博文链接:https://lfwer.iteye.com/blog/848199
list集合转换成Json形式
json需要的6个jar导进项目里面,但是JsonArray调用fromObject方法是总是显示没有,不知道怎么解决,有经验的大神帮忙给解决下,万分感谢,恭候答案.
如何将JSON转换成实体类集合?
例如rn[code=JScript]rnrn peoples:rn rn people:rn [rn 'id':'001','name':'张三',rn 'id':'002','name':'李四',rn 'id':'003','name':'王五'rn ]rn rnrn[/code]rnrn如何将诸如此类的JSON转换成实体类集合 List?
Java集合转为JSON
jar包可以直接把List类型转为Json,方便开发。简单又方便,直接把集合扔进去就可以了哦。如: String json = JSON.toJSONStrin(list); response.getWriter().write(json); response.getWriter().close(); --来自阿里巴巴。
java将List集合转换成json输出
功能概述:将集合转换成json,传递到前端进行显示 List<Weather> weatherList=new ArraryList<Weather>; String json=JSON.toJSONString(weatherList); respone.setCharacterEncoding("utf-8"); respone.setContentType("t...
json集合字符串转对象
前端:json对象转字符串var url = "/admin/op/updateArea.shtml"; var params = {}; var list=[]; var obj1 = new Object(); obj1.province_id = province_id1; obj1.city_id = city_id1; obj1.area_i
JSON字符串数组转对象集合
String json ="json数组数据"; JSONArray res = JSON.getJSONArray(json); //用json的方法toJavaList,参数放入想转的集合对象就可以了 List<MonthTaskRes> monthTaskRes = res.toJavaList(MonthTaskRes.class); ...
json多层集合转对象
使用的jar包是: 由于版本不同,调用的方法可能有差别,该版本使用如下方法将json多层集合转对象: 经测试能成功
json与对象、集合、map的转换
package test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; // 需要导入gson包...
http json 对象集合传递
接口: /** * test insert * @author ztd * @param version * @param stationSn * @param test * @return */ @ApiOperation(value="test insert", httpMethod = ...
Json 转 java 对象 和 List集合
public static void main(String[] args) {         // 转换对象     String strJson ="{\"basemenu_id\":\"1\",\"basemenu_name\":\"aaaaaa\",\"basemenu_order\":\"2\"}";     aaaa jb = (aaaa)json2Object(strJ
Java对象和集合与Json之间的互相转换
本工程用于研究Java对象和集合与Json之间的互相转换 本工程编码方式:UTF-8 注意:由于User类中为方便生成User实例创建了有参的User构造方法,所以也要创建无参的构造方法,否则将出现如本工程图01.jpg所示的异常。 参考博客:http://blog.csdn.net/gaohuanjie/article/details/40779255
Java集合与JSON集合之间的转换
一、如何使用json-lib这个工具包来完成Java对象(或集合)与json对象(或集合)之间的转换 1. Java对象转换成json(既创建json)关键类:JSONObject jsonObject = JSONObject.from(Object obj);使用说明:只要将Java对象传入方法,那么便可以得到JSONObject,然后你便可以直接json.toString();输出json例
Java集合 Json集合之间的转换
<!-- /*阴影跟圆角*/ .radiusAndShadow{ border: 1px solid #4E4E4E; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; /*border
java 把List集合转换为json
1、servlet List转json 需要jar包,可以到我github下载 commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-httpclient-3.0.1.jar commons-lang-2.4.jar commons-logging-1.0.4.jar ezmorph-1.0.3.jar j
Json解析(Json集合,Json嵌套)
导入maven依赖: &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;net.sf.json-lib&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;json-lib&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;2.4&amp;lt;/version&amp;gt; &amp;lt;cl
struts2怎么接收json集合?
//前台是不是这样子传?rnfunction getData() rn//var jsonObj=new Array();rnvar list_mi;rnvar tables = document.getElementById("items_tabl"); rnfor(var i=2;i
json怎么转为list集合
"tae_items_list_response":"items":"x_item":["istk":true,"mall":false,"open_auction_iid":"AAF9k_goACKjsg_jjor5pFx2","open_id":524824682029,"open_iid":"AAF9k_goACKjsg_jjor5pFx2","title":"2015秋冬新款韩版女装印花小鹿图打底裙蕾丝拼接中长款修身连衣裙","tk_rate":"500"],"request_id":"z29ydtqpc8zj"rnrnrn从API获取了这么一段json 怎么存到list中遍历在页面上 或者有什么更好的办法 各位大神谢谢了
java使用json的jar包集合
里面包含java使用json的所有jar包
json 转换 java 集合的问题
1. jsonObject = new JSONObject();rn 2.jsonArray = JSONArray.fromObject(empList);rn 3.jsonObject.put("empList", jsonArray);rn 4.out.print(jsonObject.get("empList"));rnrnstruts2 + ext 执行到第2步的时候不报异常 ,但是用调适 就跑到下面图片里的那个类去了 谁知道是什么问题吗? 难大是hibernate 的映射关系吗?rnrnrnrnrn[img]http://dl.iteye.com/upload/attachment/156488/f03bad87-84f8-39bc-953a-6ad363915064.png[/img]rn
这种json怎么转换成对象
[img=https://img-bbs.csdn.net/upload/201606/23/1466680077_778346.png][/img]rnrn请问怎么转换成对象
对象转换json,json转换成对象
1. json转换成bean类对象(util中使用到了泛型) ObjectMapper mapper = new ObjectMapper(); return (T) mapper.readValue(str,cla); 2. 类对象转换成json字符串 ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(object);
json中删除一个集合
我就是想删除json中的child集合, 来适应前台的接收形式for(var i=0;i<data.data.length;i++){ if (data.data[i].child.length==0){ delete data.data[i]["child"]; } }这里是处理前的数据样式, 目的是想把空的child 去掉
java实体对象转换成json
public static patient requestInfo(AppUser appuser,patient patient){ Map&amp;lt;String, Object&amp;gt; map = new HashMap&amp;lt;String, Object&amp;gt;(); List&amp;lt;Map&amp;lt;String, Object&amp;gt;&amp;gt; list = new ArrayList&amp;...
集合和JSON装换
     //使用json-lib将PageBean对象转为json,通过输出流写回页面中               //JSONObject---将单一对象转为json                //JSONArray----将数组或者集合对象转为json 注:需要将引用类型的去掉,否则会报错,循环引用 public String findAll() throws IOExce...
Json的jar包集合
Json的jar包集合: 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
关于json转化成集合
JSONArray ja = new JSONArray(result);rn JSONObject jb = (JSONObject)ja.get(i);rn jb怎么转成List>类型啊rn 因为我想要把jb放到SimpleAdapter里面
Json 转换集合
rnjason:rnrn rn "userName": "wnn",rn "matchNum": "周二006",rn "investList": [rn rn "Id": "2",rn "event_indexofdate": "2014/6/5 10:49:44",rn "envet_num": "1177",rn "host_Team": "周一005",rn "juest_Team": "美 国",rn "play_state": 0,rn "pay_invset": "2"rn ,rn rn "Id": "2",rn "event_indexofdate": "2014/6/5 10:51:15",rn "envet_num": "1178",rn "host_Team": "周二004",rn "juest_Team": "阿尔及",rn "play_state": 0,rn "pay_invset": "2"rn ,rn rn "Id": "2",rn "event_indexofdate": "2014/6/5 10:51:41",rn "envet_num": "1179",rn "host_Team": "周二006",rn "juest_Team": "韩 国",rn "play_state": 0,rn "pay_invset": "2"rn rn ],rn "N": "1",rn "M": "3",rn "flowCode": "2014/6/5 10:51:58ssssss",rn "token": "wedqwdr",rn "bet": "1",rn "amount": "1",rn "sum": "2.00"rnrnrnrn rn[code=csharp]rn public class Bodyrn rn public List investList get; set; rn public string token get; set; rn rn[/code]rnrn[code=csharp]rn public class investListrn rn public List investDetail get; set; rn public int N get; set; rn public int M get; set; rn public int bet get; set; rn public int amount get; set; rn public int sum get; set; rn public string time get; set; rn rn[/code]rn[code=csharp]rn public class investDetailrn rnrn public string event_indexofdate get; set; rn public string envet_num get; set; rn public string host_Team get; set; rn public string juest_Team get; set; rn public int play_state get; set; rn public string pay_invset get; set; rn rn[/code]rnrn[color=#FF0000]我现在要把jason转换成集合在Reapter中显示。 怎么办[/color]
集合转JSON的方法
import java.util.Collection; import net.sf.json.JSONArray; import net.sf.json.JSONObject; import net.sf.json.JsonConfig; /** * * &amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt; * TODO JAVA转换JSON的数据格式通用类 ...
第九天 JSON解析、集合
JSON生成JSON方法一import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class JSONTest { public static void main(String[] args) { Student zhangsan=new Student(20,"张三"); Stu
json,xml,反编译工具集合
json,xml,反编译工具集合,提供目前最全的json格式化以及xml格式化以及java反编译工具
Jobject获取json集合
string url = "URL";                 JObject item = Config.JsonOperation(url, "", "post");                 bool isSuccess = item["success"].Value();                 if (isSuccess)                 {
Json传递对象集合
Json如何传递对象集合
json的jar包集合整理
对于开发过程中,使用的json格式的解析与组装的jar包,包括: 1.flexjson.jar 2.jackson-annotations.jar 3.jackson-core.jar 4.jackson-databind.jar 5.json-lib.jar 6.log4j.jar
List集合转Json
适合初学者,希望大家能够喜欢
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview