문자열이 유효한 JSON 인지 확인하기

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 JavaScript 를 사용하여 제공된 문자열이 유효한 JSON 인지 확인하는 방법을 살펴봅니다. JSON.parse() 메서드와 try...catch 블록을 사용하여 제공된 문자열의 유효성을 판단합니다. 이 랩은 JavaScript 에서 JSON 데이터를 더 잘 처리하는 방법을 이해하는 데 도움이 될 것입니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 100%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

문자열이 유효한 JSON 인지 확인하기

주어진 문자열이 유효한 JSON 인지 확인하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. JSON.parse() 메서드와 try...catch 블록을 사용하여 제공된 문자열이 유효한 JSON 인지 확인합니다.
  3. 문자열이 유효하면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.

다음은 이 로직을 구현하는 코드 스니펫 예시입니다.

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

다음과 같이 다양한 입력 문자열로 이 함수를 테스트할 수 있습니다.

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

마지막 예시에서 null은 유효한 JSON 문자열이 아니므로 함수는 false를 반환합니다.

요약

축하합니다! 문자열이 유효한 JSON 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.