冗長部分の削除
jsonのマッピング周りの切り出し
Merge pull request #1 from nashibao/master

api変更追従