Jacksonを使う
まずは、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へ楽に変換できます。