logweft.

JSON.parse() · stringify()

JSON 문자열과 JavaScript 값을 서로 변환합니다.

기본 문법

JSON.parse(text) / JSON.stringify(value)

작은 예제 javascript

const text = JSON.stringify({ name: "민지", active: true });
console.log(text);
console.log(JSON.parse(text).name);

실행 결과

{"name":"민지","active":true}
민지

헷갈리기 쉬운 점

  • JSON은 임의의 JavaScript 코드를 저장하는 형식이 아닙니다. 작은따옴표와 주석도 JSON 문법에 맞지 않습니다.
  • 순환 참조가 있는 객체는 그대로 stringify할 수 없습니다. 날짜·undefined 등은 별도 처리가 필요할 수 있습니다.

이 문법을 사용한 강의·코드 노트

더 자세한 문서

← JavaScript 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.