반응형

 

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>

 

 


대단한게 있을 것 같지만 사실 단순한 함수 두 개입니다.

알고나면 참 쉬운 함수지만, 모르면 활용 자체가 불가능하기 때문에 인지만 하고 계시면 될 것 같습니다.

오늘도 고생하셨습니다.

감사합니다.

반응형

+ Recent posts