qq1104682401
2018-07-07 03:20
采纳率: 86.7%
浏览 3.0k

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

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

    再把paymethod转一次不就好了吗

    打赏 评论
  • 天启123 2018-07-07 09:59

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

    打赏 评论
  • 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 2018-07-09 08:05

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

    打赏 评论

相关推荐 更多相似问题