У меня есть строка в Python, я хочу знать, действительно ли она JSON.
json.loads(mystring)
вызовет ошибку, если строка не JSON, но я не хочу перехватывать исключение.
Мне нужно что-то подобное, но оно не работает:
if type(mysrting) == dict:
myStrAfterLoading = json.loads(mystring)
else:
print "invalid json passed"
Мне нужно поймать этот ValueError, чтобы увидеть, является ли моя строка JSON?