Try/Catch 없이 JSON 문자열 유효성 검사
JSON 문자열의 유효성을 확인하는 것은 프로그래밍에서 강력한 데이터 구문 분석에 필수적입니다. 이 문서에서는 의도하지 않은 중단으로 인해 디버깅을 방해할 수 있는 try/catch 블록을 사용하지 않고 JSON 파서를 활용하는 솔루션을 제시합니다.
질문:
어떻게 할 수 있나요? 다음을 사용하지 않고 주어진 문자열이 유효한 JSON 문자열인지 효과적으로 확인합니다. try/catch?
답변:
입력 문자열을 JSON 개체로 구문 분석하는 JSON.parse() 메서드를 사용합니다. 작업이 성공하면 메서드는 유효한 JSON 문자열을 나타내는 구문 분석된 개체를 반환합니다. 반대로 구문 분석이 실패하면 잘못된 JSON 문자열을 나타내는 예외가 발생합니다.
코드:
function isJsonString(str) { try { JSON.parse(str); } catch (e) { return false; } return true; }
예:
위 내용은 Try-Catch를 사용하지 않고 JSON 문자열을 검증하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!