dict型のオブジェクトvalueに対して
body = dumps(value)をした所、
TypeError: Object of type LazyString is not JSON serializable
というエラーが返ってきました。
- LasyStringとはどういった型でしょうか?(調べましたがいまいち情報がなく)
- valueのタイプはdictになっていても、このエラーはなぜ発生するのでしょうか。
前提知識として、こちらの記事を読んでいます。
https://rurukblog.com/post/python-json-dumps-error/
python3.8
"Object of type LazyString ..." と表示されていますので、value は dict 型ではなく LazyString クラスのインスタンスなのだと思われます。具体的にどの様にして value インスタンスを作成したのでしょうか? 一応、lazy-string · PyPI https://pypi.org/project/lazy-string/ というパッケージが存在します。