Java ME で JSON 文字列をオブジェクトに変換する
JSON 文字列を内部オブジェクト表現に変換する機能は、Java でデータを効率的に処理するために不可欠です。 /J2ME。開発者が直面する課題の 1 つは、面倒な手動オブジェクト作成の必要性を排除する、簡潔で洗練されたソリューションを見つけることです。
従来、開発者は、新しいオブジェクトを定義し、そのプロパティを設定するために一連のメソッドを使用することに頼っていました。例:
Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100);
ただし、JSON ライブラリを使用する、より便利なアプローチが存在します。 J2ME 用の最も人気のある軽量ライブラリの 1 つは、JSON-Simple (http://code.google.com/p/json-simple/) です。
JSON-Simple を使用すると、JSON 文字列をオブジェクトは、次の 1 行のコードで実行できます。
JSONObject json = (JSONObject)new JSONParser().parse("{\"name\":\"MyNode\", \"width\":200, \"height\":100}");
これにより、JSON 文字列で定義されたプロパティと値を含む JSONObject インスタンスが作成されます。オブジェクトが作成されたら、そのプロパティへのアクセスは簡単です:
System.out.println("name=" + json.get("name")); System.out.println("width=" + json.get("width"));
以上がJSON-Simple を使用すると、Java ME での JSON 文字列からオブジェクトへの変換をどのように簡素化できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。