PythonNone
をjsonで空の文字列としてエンコードする方法を教えてください。以下は、のデフォルトの動作ですjson.dumps
。
>>> import json
>>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}])
'["foo", {"bar": ["baz", null, 1.0, 2]}]'
jsonエンコーダーメソッドを上書きする必要がありますか、それとも他の方法がありますか?
入力データは上記の例のように単純ではなく、リクエストごとに異なるデータ構造に変更される可能性があります。データ構造を変更するための関数を書くのは難しい。