isJsonString('{ "Id": 1, "Name": "Coke" }')
should be true
and
isJsonString('foo')
isJsonString('<div>foo</div>')
should be false
.
I’m looking for a solution that doesn’t use try
/catch
because I have my debugger set to “break on all errors” and that causes it to break on invalid JSON strings.