JavaでMap / HashMapをJSONObjectに変換する方法は? [4つの異なる方法]

公開: 2019-01-13

JavaマップをJSONObjectに変換する

オブジェクトをあるフォームから別のフォームに変換することは、一般的な要求です。 Java Map / HashMapをJSONObjectに変換するThere are 4 different ways

このチュートリアルでは、HashMapをJSONObjectに変換する方法について詳しく説明します。

始めましょう:

クラスCrunchifyMapToJsonObject.javaを作成します。

方法-1

まず、 Google GSON dependencyを使用して、HashMapをJSONObjectに変換します。 プロジェクトには以下のMaven依存関係が必要です。

方法2

次に、新しいJSONObject()を使用してorg.json dependencyを使用します。

方法-3

ObjectMapper()。writeValueAsString()操作でjackson-core dependencyを使用します。

方法4

json-simple dependency

上記のすべてのMaven依存関係をJavaJ2EEプロジェクトに追加してください。 Mavenプロジェクトがない場合は、次の手順に従ってください。

完全な例を次に示します。

上記のプログラムをJavaアプリケーションとして実行すると、以下の出力が表示されます。

Java MapをJSONObjectに変換する他の方法を知っている場合は、以下のコメントで私たちとすべての読者に知らせてください。

ハッピーコーディング。