FFFT

主にwebプロダクト開発に関連する話をつらつらと

goのTime型でjsonパース時のフォーマットチェックが厳格でハマる

ハマった。

time - The Go Programming Language

公式にはパース時の説明は特に載ってない。

リクエストをstructにbindする処理のエラー内容を見るとRFC3339に準拠したフォーマットで送らないとパースできないとのこと。
厳格だー。

下記のフォーマットでいけます。

2018-09-01T00:00:00+09:00