在Python中,有没有办法在尝试解析字符串之前检查字符串是否为有效JSON?
例如,使用Facebook Graph API之类的东西时,有时返回JSON,有时可能返回图像文件。
您可以尝试执行json.loads(),ValueError如果您传递的字符串无法解码为JSON ,则会抛出。
json.loads()
ValueError
通常,针对这种情况的“ Pythonic ”哲学称为EAFP,因为它 比许可更容易寻求宽恕 。