是否有可能检查一个值是否能够像json.dumping.possible(code)布尔输出一样"json.dumps" ?我会感谢你的帮助
Max*_*ant 10
无法检查对象是否可以序列化为json格式.但是,您可以(即使它不是真正的EAFP兼容)尝试,如果失败,则进行回退过程:
try:
json.dumps(my_object)
except TypeError:
print("Unable to serialize the object")
Run Code Online (Sandbox Code Playgroud)
如果您完全确定所处理的数据,那么可以肯定的是实现自己JSONEncoder的方法.