タグ

ブックマーク / qiita.com/syumai (1)

  • mapstructureを使って複雑な構造のJSONを構造体にマッピングする - Qiita

    この記事は、Go4 Advent Calendar 10日目の記事です。 先日、ネットサーフィンをしていたところ、SmartHRさんが公開している郵便番号から住所を引くことが出来るJSONデータのリポジトリを見つけました。 https://github.com/kufu/jpostcode-data このデータをGoで扱いたかったのでencoding/jsonでUnmarshalすることを試みたのですが、 簡単には通らなかったので色々調査を行い、最終的にstructにマッピングすることに成功しました。 jpostcode-dataに格納されているJSONの形式 jpostcode-dataのJSONデータは、下記のような構成になっていました。 郵便番号の先頭3桁をファイル名としたJSONファイルが1ディレクトリ配下に設置されている "001.json", "002.json", ... J

    mapstructureを使って複雑な構造のJSONを構造体にマッピングする - Qiita
  • 1