JSON在处理dict转json时,有时会因为字典中键值对的字段类型不是JSON序列化内置的类型导致序列化错误。如下面的例子:
处理Decimal类型时出现TypeError: Object of type Decimal is not JSON serializable。
此时在序列化时指明处理的规则即可,我们需要重写json.JSONEncoder的default方法。
JSON在处理dict转json时,有时会因为字典中键值对的字段类型不是JSON序列化内置的类型导致序列化错误。如下面的例子:
处理Decimal类型时出现TypeError: Object of type Decimal is not JSON serializable。
此时在序列化时指明处理的规则即可,我们需要重写json.JSONEncoder的default方法。