분류 javascript

Javascript 30초 Snippet - Type : isValidJSON

컨텐츠 정보

  • 조회 311 (작성일 )

본문

제공된 문자열이 유효한 JSON인지 확인합니다.


https://github.com/30-seconds/30-seconds-of-code 


제공된 문자열이 유효한 JSON인지 확인하려면 JSON.parse() 및 try ... catch 블록을 사용하십시오.


const isValidJSON = str => {
  try {
    JSON.parse(str);
    return true;
  } catch (e) {
    return false;
  }
};


ex)


isValidJSON('{"name":"Adam","age":20}'); // true
isValidJSON('{"name":"Adam",age:"20"}'); // false
isValidJSON(null); // true