-1
内の別の値に基づいて、JSON配列から値を取得することは、私のJSONレスポンスです:配列ここ
[
{
"name":"Canara Atm",
"location_name":"Baker Junction"
},
{
"name":"Canara Atm",
"location_name":"Manarcaud"
},
{
"name":"Canara Atm",
"location_name":"Palai Arunapuram"
},
{
"name":"Canara Atm",
"location_name":"Changanacherry"
}
]
私は配列にするには、特定の位置に基づいて値を追加取得する必要がある、とは、例えば、 LOCATION_NAME「:」ベイカージャンクションは、」私の配列に、その後の私に必要な場所である私は指定されたATM名を追加する必要があり、以下のコードでは、すべての名前が、これは私がやったことである配列
try {
JSONArray jsonArray = new JSONArray(response);
JSONObject json = null;
final String xcoords[] = new String[jsonArray.length()];
if (jsonArray.length() != 0) {
for (int i = 0; i < jsonArray.length(); i++) {
json = jsonArray.getJSONObject(i);
xcoords[i] = (json.getString("name"));
}
}
}
私はかなり従っていません。固定長配列の文字列に、特定の単一(!)の "location_name"(例:Baker Junction)の "名前"を追加したいとします。単一の値だけを持つXの長さの配列ではないでしょうか。あなたの配列のX-1エントリが空であるように? – Barns
質問のステータスはどうですか?与えられた答えが解決された場合は、あなたの質問を解決済みとしてマークし、正しく実行するために回答を受け入れることを検討してください。これは、これ以上の回答が必要ないことを皆に知らせるのに役立ちます。あなたは解決された他の質問についてこれを行うべきです。 –