質問:
JSON 文字列を変換する簡潔な方法はありますかJava ME のオブジェクト表現に変換するには?従来の方法では、以下に示すように、複数行の面倒なコーディングが必要です。
Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100);
回答:
JSON 処理機能を強化するには、外部ライブラリの利用を検討してください。 Java ME に強く推奨されるライブラリの 1 つは次のとおりです。
http://code.google.com/p/json-simple/
この軽量ライブラリにより、JSON 解析が効率的かつ簡単になり、コード 1 行で JSON 文字列をオブジェクトに変換できます。
JSONObject json = (JSONObject)new JSONParser().parse("{\"name\":\"MyNode\", \"width\":200, \"height\":100}");
その後、解析されたオブジェクトから特定のデータ フィールドを取得できます:
System.out.println("name=" + json.get("name")); System.out.println("width=" + json.get("width"));
以上がJava ME で JSON 文字列をオブジェクトに効率的に解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。