ホームページ >Java >&#&チュートリアル >Java HashMap を JSON オブジェクトに変換するにはどうすればよいですか?

Java HashMap を JSON オブジェクトに変換するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-10 03:37:09972ブラウズ

How Can I Convert a Java HashMap to a JSON Object?

Java での HashMap から JSON への変換

Java での HashMap から JSON オブジェクトへの変換は、組織を使用して実行できる簡単なプロセスです。 .json.JSONObject クラス。 HashMap をパラメータとして新しい JSONObject オブジェクトを初期化すると、HashMap を JSON オブジェクト表現にシームレスに変換できます。

例:

import org.json.JSONObject;

HashMap<String, String> myHashMap = new HashMap<>();
myHashMap.put("Name", "John Doe");
myHashMap.put("Age", "30");

JSONObject myJsonObject = new JSONObject(myHashMap);

変換後、myJsonObject 変数には HashMap の JSON 表現が含まれ、各キーと値のペアは JSON オブジェクトとして表されます。 property.

追加関数

org.json.JSONObject クラスは、JSON データを操作するためのさまざまな便利な関数を提供します。

  • get(String key): 指定されたキーに関連付けられた値を取得します。 key.
  • length(): オブジェクト内のキーと値のペアの数を返します。
  • toString(): オブジェクトを JSON 文字列に変換します。
  • put(文字列キー、オブジェクト値): キーと値のペアを追加または更新します。 object.

JSON オブジェクトを JSON 文字列に変換する

Java で JSON オブジェクトを JSON 文字列に変換するには、単に toString() メソッドを呼び出すだけです。 JSONObject オブジェクト。これにより、オブジェクトのデータの文字列表現が返されます。

例:

String myJsonString = myJsonObject.toString();

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

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