Json串转List问题

Posted 追风远航

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Json串转List问题相关的知识,希望对你有一定的参考价值。

然后我们将JSONObject转换成我们需要的对象类型

List<SubTrade> subTrades = (List<SubTrade>) json.get(key);

这样看起来并没有什么问题,SubTrade对象的list我们已经可以去使用了,但是当执行以下代码的时候却报了错

for (int i = 0; i < subTradeList.size(); i++) {
      SubTrade subTrade = subTradeList.get(i);
}

 

 

解决办法

在转换的时候这样写

List<SubTrade> subTrades = JSON.parseArray(json.getString("subTradeList"), SubTrade.class);

就可以解决问题

以上是关于Json串转List问题的主要内容,如果未能解决你的问题,请参考以下文章

实体类Json串转成DataTable

json-lib首字母大写的json串转javabean

java中如何用json接收一个list?

json 串转成 java 对象再拼接成前台 html 元素

java如何将json的数据转换为map或者list类型的?

java中如何用json接收一个list?