まず、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;
}
第三に、このコードを使用:あなたはJSON文字列を解析するようなgsonをJSONの構文解析APIが必要になります
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、もちろん、他にもたくさんのオプションがあります。 Google GJSONは町で唯一のゲームではありません... –
@ T.J。 Crowder:もちろん、私はGSONだけをセットアップしているので、具体的な例を挙げてみませんか? – darioo
確かに、それが私がそれを票決した理由です。それは、答えがオプションを持っていることを示すものではないということだけです。私はオプションの大きなファンです。 –