perl 5.10.1以上に依存
JSON, Data::Util追加