JSON 配列を Java 配列に変換するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-09 13:42:02
オリジナル
998 人が閲覧しました

How to Convert JSON Arrays into Java Arrays?

JSON 解析: JSON 値を Java 配列に変換

提供されているサンプル コードは、JSON オブジェクトからキーと値を効果的に抽出できます。ただし、JSON に値として配列が含まれている場合は、さらに処理するためにその配列を Java 配列に変換する必要があります。

JSON について考える:

{'profiles': [{'name':'john', 'age': 44}, {'name':'Alex','age':11}]}
ログイン後にコピー

配列をキャプチャするには、次の手順を使用します:

JSONObject myjson = new JSONObject(the_json);
JSONArray the_json_array = myjson.getJSONArray("profiles");
ログイン後にコピー

the_json_array には配列オブジェクトが保持されます。

配列を反復処理するには:

    int size = the_json_array.length();
    ArrayList<JSONObject> arrays = new ArrayList<JSONObject>();
    for (int i = 0; i < size; i++) {
        JSONObject another_json_object = the_json_array.getJSONObject(i);
            //Blah blah blah...
            arrays.add(another_json_object);
    }

//Finally
JSONObject[] jsons = new JSONObject[arrays.size()];
arrays.toArray(jsons);

//The end...
ログイン後にコピー

チェックしてデータが配列であるかどうかを判断します。最初の文字が '[' の場合。

このアプローチにより、JSON 値として保存された配列をキャプチャして Java 配列に変換でき、データのさらなる操作と分析が可能になります。

以上がJSON 配列を Java 配列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート