1
"mid"にアクセスする必要がありますが、何とかソートする必要があるので、 "code"を取得して "mid"値を取得する必要があります。テーブルからのデータへのアクセス - JSON/Java
これを手伝ってもらえますか?それをどのように参照すればいいのかわかりません。
public void onSuccess(String response) {
Log.i("CHACHING", "HTTP Sucess");
try {
JSONObject jsonObj = new JSONObject(response);
JSONObject ratesObject = jonObj.getJSONObject("rates");
String gbpcode = ratesObject.getString("code");
Double gbpRate = ratesObject.getDouble(gbpcode."mid");
Log.i("CHACHING", "GBP: " + gbpRate);
// Log.i("CHACHING", "EUR: " + eurRate);
Double usds = Double.valueOf(usdValue.getText().toString());
Double gbps = usds * gbpRate;
// Double euros = usds * eurRate;
gbpValue.setText("GBP: " + String.valueOf(gbps));
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
とJSONがこの
http://api.nbp.pl/api/exchangerates/tables/A/?format=json
作品!感謝の仲間 –
私は助けることができてうれしいです。 @PiotrSzczepanik –