21
Try / Catch를 사용하지 않고 문자열이 JavaScript에서 유효한 JSON 문자열인지 확인하는 방법
다음과 같은 것 : var jsonString = '{ "Id": 1, "Name": "Coke" }'; //should be true IsJsonString(jsonString); //should be false IsJsonString("foo"); IsJsonString("<div>foo</div>") 솔루션에는 try / catch가 포함되어서는 안됩니다. 우리 중 일부는 "모든 오류 발생"을 설정하고 디버거가 잘못된 JSON 문자열을 중단하는 것을 좋아하지 않습니다.
548
javascript
json