我是初學者Java和Gson用戶,並且能夠將其應用於我的需求。我現在有我需要解析爲一個微調一些JSON數據如下:使用Gson解析動態JSON數據
{
"lang":[
"arabic",
"bengali",
"dutch-utf8",
"eng_root",
"english",
"english-utf8",
...
],
"themes":{
"blue":{
"chinese_ibm500":1,
"spanish":1,
"bengali":1,
"japanese":1,
"english":1,
"russian":1,
"french-utf8":1,
"eng_root":1,
"arabic":1,
"spanish-utf8":1,
"portuguese":1,
...
},
"green":{
"eng_root":1,
"engmonsoon":1,
"english":1
...
},
"red":{
"chinese_ibm500":1,
"spanish":1,
"bengali":1,
...
}
}
}
從這個JSON
所以,我需要兩兩件事:
1)浪下的數組是動態的,作爲其語言安裝在服務器上。我怎麼能得到所有的條目?
我有一個類,但即時通訊堅持以我應該做如下理解我1 I也許能算出這個一出來後返回郎
public class ListData {
private List<Language> lang;
public List<Language> getLang {
return lang;
}
public static class Language {
???
}
}
2後)。在主題下的顏色可以是或多或少的{紫色,橙色,無論}。我只需要這些主題的列表,就我而言,我不需要知道每個主題的語言。
感覺這個問題正在變成一本書。我已經廣泛地搜索過,並且討厭提問,但我很難過。提前致謝。
你的代碼使用Gson在哪裏? – 2013-05-13 20:45:15
當然,您可以將它解析爲JSON對象,而不是Gson的東西。 – 2013-05-13 21:28:46