迭代JSON数组以生成Java列表

时间:2014-08-01 16:27:54

标签: java arrays json list

我有一个JSON数组列表,如下所示:

[{"dog":1,"cat":2},{"dog":3,"cat":4}]

我希望将其转换为Java中的列表,如下所示:

[12, 34]

我已经考虑过使用mapper.readValue,但我认为最终列表中仍会有"dog""cat"

提取值并将其以列表形式放入的简单方法是什么?

1 个答案:

答案 0 :(得分:0)

可能你必须一次迭代数组一个对象,然后用一些逻辑来获取对象。

  
      
  1. 得到{"狗":1," cat":2},创建临时变量

  2.   
  3. get" dog":1将1添加到temp

  4.   
  5. get" cat":2添加2到temp

  6.   
  7. 将temp列入清单。

  8.   

我没有看到任何api这样做