Jacksonを使う

 

 

qiita.com

 

まずは、JSONファイルというのがどのようなものかですが、ある形式で書かれたテキストファイルです。

{
   "name":"山田",
   "age" : 42,
   "job" :"警察官"
}

 

というのが基本です。

少し複雑だと下記のようなものになります。

{
	"message": null,
	"results": [
		{
			"address1": "高知県",
			"address2": "南国市",
			"address3": "蛍が丘",
			"kana1": "コウチケン",
			"kana2": "ナンコクシ",
			"kana3": "ホタルガオカ",
			"prefcode": "39",
			"zipcode": "7830060"
		}
	],
	"status": 200
}

 

今さら聞けないJSONとは?表記形式や使い方をサンプル付きで解説! | プログラミングを学ぶならトレノキャンプ(TRAINOCAMP) (trainocate.co.jp)

 

Jacksonはジェネリクスをサポートしているので、JSONを Mapへ楽に変換できます。