python检查json.dumps是否可行

时间:2014-05-18 20:00:37

标签: python json

是否可以检查值是否能够为“json.dumps”d 像json.dumping.possible(code)一样有布尔输出? 我会感谢你的帮助

1 个答案:

答案 0 :(得分:9)

无法检查对象是否可序列化为json格式。但是,您可以(即使它不是EAFP compliant)尝试,如果失败则进行后备过程:

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

如果您完全确定所处理的数据,则可以确定implement your own JSONEncoder