別の配列に配置されたjsonオブジェクトを抽出したい、それを行う方法がわからない、以前に抽出した
{「ハイデラバード」:3、「バンガロール」:1、「ムンバイ」:4}
ここからGsonというオープンソースライブラリを使用します
このように使用してください。
Gson gson = new Gson();
yourClass[] value = gson.fromJson(yourJsonString, yourClass[].class);
keys()メソッドを使用して、JSONキーで反復処理できます。
例:
JSONObject example = new JSONObject();
try {
//Creating your json
example.put("hyderabad", 3);
example.put("bangalore", 1);
example.put("mumbai", 4);
String jsonArray[] = new String[example.length()];
Iterator keysIterator = example.keys();
for(int i = 0; keysIterator.hasNext(); i++)
{
jsonArray[i] = keysIterator.next().toString();
}
} catch (JSONException e) {
e.printStackTrace();
}