如何在android中将json的元素添加到List?

时间:2012-11-29 05:05:02

标签: android

我是Android应用程序开发的新手。

在我的应用程序中,我有一个像[“India”,“USA”]

这样的Json文件

我的要求是将该Json文件的元素添加到ArrayList。

请帮助我继续前进。

谢谢你, 再见....

1 个答案:

答案 0 :(得分:0)

Reader reader = new StringReader(json);

JsonReader jsr = new JsonReader(reader);

JsonParser parser = new JsonParser();

JsonElement rawJson = parser.parse(jsr);

JsonArray asJsonArray = rawJson.getAsJsonArray();

for (JsonElement jsonElement : asJsonArray) {
   jsonElement.getAsString();
}

Type collectionType = new TypeToken<Collection<Integer>>(){}.getType();

Collection<Integer> ints2 = gson.fromJson(json, collectionType);

在两个实例中使用GSON库。