我在 Python 中有一个字符串,我想知道它是否是有效的 JSON。
json.loads(mystring)
如果字符串不是 JSON 但我不想捕获异常,则会引发错误。
我想要这样的东西,但它不起作用:
if type(mysrting) == dict:
myStrAfterLoading = json.loads(mystring)
else:
print "invalid json passed"
我是否必须捕获该 ValueError 才能查看我的字符串是否为 JSON?