ホームページ >Java >&#&チュートリアル >Java ME で JSON 文字列をオブジェクトに効率的に解析するにはどうすればよいですか?

Java ME で JSON 文字列をオブジェクトに効率的に解析するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-16 15:36:11940ブラウズ

How Can I Efficiently Parse JSON Strings into Objects in Java ME?

Java ME で JSON 文字列をオブジェクトに解析する

質問:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。