Python检查是否json.转储是可能的



是否可以检查一个值是否能够为"json.dumps"d像json.dumping.possible(code)的布尔输出?我将感激你的帮助

没有办法检查对象是否可序列化为json格式。然而,您可以(即使它不是真正的EAFP兼容)尝试,如果它失败了,就去一个回退过程:

try:
    json.dumps(my_object)
except TypeError:
    print("Unable to serialize the object")

如果您完全确定所处理的数据,则可以实现自己的JSONEncoder

最新更新