qq_30286285
qq1104682401
采纳率85.7%
2018-07-07 03:20 阅读 2.9k

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

10

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    qq_29659259 buildingMaster 2018-07-07 03:22

    再把paymethod转一次不就好了吗

    点赞 评论 复制链接分享
  • simcaxe 天启123 2018-07-07 09:59

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

    点赞 评论 复制链接分享
  • pwrs_fqyd pwrs_fqyd 2018-07-09 01:45

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

    将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

    点赞 评论 复制链接分享
  • weixin_41708212 weixin_41708212 2018-07-09 08:05

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

    点赞 评论 复制链接分享

相关推荐