2012-11-29 82 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庫在這兩個實例中。