0

別の配列に配置されたjsonオブジェクトを抽出したい、それを行う方法がわからない、以前に抽出した

{「ハイデラバード」:3、「バンガロール」:1、「ムンバイ」:4}

4

2 に答える 2

0

ここからGsonというオープンソースライブラリを使用します

このように使用してください。

Gson gson = new Gson();
yourClass[] value = gson.fromJson(yourJsonString, yourClass[].class);
于 2012-11-28T13:55:58.880 に答える
0

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();
    }
于 2012-11-28T14:24:20.923 に答える