Gson を使用してマップを Json に変換する
Gson (Google Gson とも呼ばれる) は、Google がリリースしたオープンソース Java ライブラリであり、その主な目的は、Java オブジェクトを JSON 文字列にシリアル化するか、JSON 文字列を Java オブジェクトに逆シリアル化することです。
Gson の POM 依存関係のコピー コードは次のとおりです。
<依存関係>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<バージョン>2.2.4</バージョン>
</依存関係>
コードのコピーコードは次のとおりです。
/**
* マップを Json に変換
*
* @parammap
* @returnString
*/
public static <T> String mapToJson(Map<String, T> マップ) {
Gson gson = new Gson();
文字列 jsonStr = gson.toJson(map);
jsonStr を返します。
}
PS: json 操作に関しては、参考として推奨されるより実用的な json オンライン ツールをいくつか紹介します。
オンライン JSON コード検査、検査、美化、および書式設定ツール:
http://tools.VeVB.COm/code/json
JSONオンライン書式設定ツール:
http://tools.VeVB.COm/code/jsonformat
オンライン XML/JSON 変換ツール:
http://tools.VeVB.COm/code/xmljson
JSON コードのオンライン整形/美化/圧縮/編集/変換ツール:
http://tools.VeVB.COm/code/jsoncodeformat
オンライン JSON 圧縮/エスケープ ツール:
http://tools.VeVB.COm/code/json_yasuo_trans
C 言語スタイル/HTML/CSS/json コードのフォーマットおよび美化ツール:
http://tools.VeVB.COm/code/ccode_html_css_json