从数组中选择要在控制台中显示的某些数据(Java)

时间:2014-10-22 18:51:12

标签: java arrays json list parsing

我有一个结构为

的JSON文件
{
    "Search": {
        "CarInfo": [
            {
                "name": "Focus",
                "price": 107.25,
                "supplier": "Ford",
                "rating": 5.4
            }
        ]
    }
}

我在解析之后将它放入一个数组中,现在我想打印数组,以便它只显示所有汽车的名称和价格(我的JSON中有20多辆汽车)。 到目前为止,我只能打印出阵列的完整指针,所以完整(名称,价格,供应商和评级)。

for (int i = 0; i < list.size(); i++) {         
    System.out.println(list.get(i));                
}

我试图使用contains("name"),但这不会奏效。只是想知道是否有办法解决这个问题,只是打印出我想要的东西,或者是否有不同的方式,我已经接近了这个错误。

0 个答案:

没有答案