Boto3を使ったら空文字のままだとDynamoDBにデータが入れられなかった話

AWS, Boto3, DynamoDB, Python

DynamoDBから怒られる

Boto3を使ってDynamoDBにデータを入れようとしました。
下記のようなものです。

結果、

怒られました。

そこで

下記のような関数をつくりました。辞書オブジェクト(登録するJSON)を引数で与えて、空文字をNoneで上書きます。

結果

下記のように変換して、登録できました。

AWS, Boto3, DynamoDB, Python