首先,下載Google GSON。
其次,創建這個類:
class Dealer {
Dealer() {}
public void setDealerID(String dealerID) {
this.dealerID = dealerID;
}
public String getDealerID() {
return dealerID;
}
public void setDealerName(String dealerName) {
this.dealerName = dealerName;
}
public String getDealerName() {
return dealerName;
}
private String dealerID;
private String dealerName;
}
第三,使用此代碼:
String jsonDealer = "[{\"dealerID\":\"VARSSWK103\",\"dealerName\":\"Dealer ABC\"}, {\"dealerID\":\"VARSSTH008\",\"dealerName\":\"Dealer XYZ\"}]";
Gson gson = new Gson();
Type type = new TypeToken<List<Dealer>>(){}.getType();
List<Dealer> fromJson = gson.fromJson(jsonDealer, type);
System.out.println(fromJson.get(0).getDealerName()); // example usage
+1,當然,還有很多其他選項。谷歌GJSON不是鎮上唯一的遊戲...... – 2010-12-14 10:24:39
@ T.J。克勞德:當然,但是因爲我只有GSON成立,爲什麼不舉一個具體的例子呢? – darioo 2010-12-14 10:25:59
當然,這就是我投票的原因。這只是答案並不能說明人們有選擇權。我是選擇的忠實粉絲。 – 2010-12-14 11:01:02