我正试图通过重写default
方法,用另一种模式json.JSONEncoder
对JSON进行编码:
class X(json.JSONEncoder):
def default(self, obj):
return ["ok"]
json.dumps(self, cls=X)
但是默认方法没有被调用。。。我看到了一些这样的例子,但我不知道缺少了什么?你知道吗
目前,我的json是{"status": "Fail"}
注意:后面是link。你知道吗
我使用的是python3.6
谢谢
Tags:
我发现了问题。我的对象是从
dict
继承的,而像dict
和list
这样的对象没有调用default
方法相关问题 更多 >
编程相关推荐