21
Como verificar se uma string é uma string JSON válida em JavaScript sem usar Try / Catch
Algo como: var jsonString = '{ "Id": 1, "Name": "Coke" }'; //should be true IsJsonString(jsonString); //should be false IsJsonString("foo"); IsJsonString("<div>foo</div>") A solução não deve conter tentativa / captura. Alguns de nós ativam a opção "interromper todos os erros" e não gostam do quebra do depurador nessas cadeias JSON inválidas.
548
javascript
json