是否可以检查值是否能够为“json.dumps”d
像json.dumping.possible(code)
一样有布尔输出?
我会感谢你的帮助
答案 0 :(得分:9)
无法检查对象是否可序列化为json
格式。但是,您可以(即使它不是EAFP compliant)尝试,如果失败则进行后备过程:
try:
json.dumps(my_object)
except TypeError:
print("Unable to serialize the object")
如果您完全确定所处理的数据,则可以确定implement your own JSONEncoder
。