2012-11-29 52 views
0

我是Android应用程序开发新手。如何将json的元素添加到Android的List中?

在我的应用我有一个像[“印度”,“USA”]一个JSON文件

我的要求是添加JSON文件的元素ArrayList的。

请帮我继续前进。

谢谢,再见 ....

+3

[你已经尝试了什么(https://www.google.co.in/#hl=en&sugexp=les%3B&gs_nf=3&tok=kDsmdPKdUwnC6cpXx-SYkw&cp=6&gs_id=m&xhr=t&q=json+parsing+in+android&pf = p&TBO = d&输出=搜索和sclient = PSY-AB和OQ = JSON + p&gs_l =&PBX = 1&BAV = on.2,or.r_gc.r_pw.r_qf。&FP = 5aadb5e1b45e4dbb&BPCL = 38897761&BIW = 1366&波黑= 680)? – RobinHood

回答

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库在这两个实例中。