-5

这是我的 JSON 数组和对象。

{
"table1": [
    {
        "item_id": "1",
        "items": [
            "Veg Snacker",
            "Chicken Snacker",
            "Snack Box *1pc. Chicken & Fries",
            "Chicken Rizo",
            "Veg Stripes",
            "Popcorn Chicken"
        ]
    }
],
"success": 1
}

所以,我想将此items字符串值显示到 androidListView中。我试过分配,但我不能得到它。所以请如果有人知道如何将 json字符串值转换为ArrayList.

我想要像这样的输出:

Veg Snacker
Chicken Snacker
Snack Box..... ect,
4

1 回答 1

0

这应该让你开始:

 String jsonString = "PUT JSON STRING HERE";
    JsonObject object = new JsonObject(jsonString);
    JsonArray tables = object.getJsonArray("table1");
    for(JsonObject value: tables){

        JsonArray items = value.getJsonArray("items");
        for(JsonObject item: items){
            Log.i("TAG",item.toString());
        }

    }

请记住,此解决方案没有任何错误处理。我也没有测试过,我只是快速写了它。

于 2012-11-21T07:21:13.780 回答