
1. JSON (JavaScript Object Notation)
JSON 은 속성-값 쌍(Attribute-Value pairs), 배열 자료형 또는 기타 시리얼화 가능한 값,
또는 키-값 쌍으로 이루어진 데이터 객체를 전달하기 위한 개방형 표준 포맷입니다.
2. 내장객체 (Built-in Object)
브라우저의 자바스크립트 엔진에 내장된 객체를 말합니다.
3. JSON 내장객체
JSON 객체는 JSON 을 분석하거나 값을 JSON 으로 변환하는 메소드를 가지고 있습니다.
JSON 을 직접 호출하거나 인스턴스를 생성할 수 없으며, 두 개의 메소드를 제외하면 특별한 기능은 없습니다.
두 개의 메소드는 다음과 같습니다.
1) JSON.stringify();
2) JSON.parse();
4. JSON.stringify & JSON.parse 함수
글 자체의 핵심은 간단하게 아래의 코드와 그 결과로 정리할 수 있습니다.
JSON.stringfy 함수는 자바스크립트의 값을 JSON 문자열로 변환합니다.
JSON.parse 함수는 JSON 데이터를 자바스크립트의 값으로 변환합니다.
<script>
const stringArr = {name: 'park', age: '15', city: 'seoul', country: 'korea'};
const jsonData = JSON.stringify(stringArr);
const parseData = JSON.parse(jsonData);
console.log(stringArr);
console.log(jsonData);
console.log(parseData);
</script>

대단한게 있을 것 같지만 사실 단순한 함수 두 개입니다.
알고나면 참 쉬운 함수지만, 모르면 활용 자체가 불가능하기 때문에 인지만 하고 계시면 될 것 같습니다.
오늘도 고생하셨습니다.
감사합니다.