자바스크립트 JSON.parse() 메서드 활용법

JSON.parse() 메서드는 JSON 형식의 문자열을 JavaScript 객체로 변환하는데 사용됩니다. 이 메서드는 주로 서버에서 받은 JSON 데이터를 JavaScript 객체로 파싱하여 활용하는 데 사용됩니다.

사용법

const jsonStr = '{"name":"John", "age":30, "city":"New York"}';
const jsonObj = JSON.parse(jsonStr);
console.log(jsonObj);

위의 예제에서는 JSON.parse() 메서드를 사용하여 JSON 형식의 문자열을 JavaScript 객체로 변환합니다. 이후 변환된 객체를 콘솔에 출력하게 됩니다.

예외 처리

JSON 형식의 문자열이 유효하지 않을 경우, JSON.parse() 메서드는 예외를 발생시킵니다. 따라서 예외 처리를 통해 이를 대비하는 것이 중요합니다.

const invalidJsonStr = '{"name":"John", "age":30, "city":"New York"';
let parsedObj;

try {
  parsedObj = JSON.parse(invalidJsonStr);
} catch (error) {
  console.log(error);
  // 유효하지 않은 JSON 형식입니다.
}

위의 예제에서는 유효하지 않은 JSON 문자열을 JSON.parse() 메서드에 전달한 후 예외 처리를 통해 에러를 출력하게 됩니다.

주의 사항

결론

JSON.parse() 메서드는 JSON 형식의 문자열을 JavaScript 객체로 변환하는 강력한 도구입니다. 이를 효과적으로 활용하여 서버에서 받은 데이터를 웹 애플리케이션에서 사용하기 쉽도록 파싱하고 관리할 수 있습니다.

#JavaScript #JSON #파싱