[JS] JSON

강버섯·2022년 2월 3일
0

React Overview

목록 보기
7/8

👉 JSON

JSON은 JavaScript Object Notation으로 application 간에 객체 데이터를 주고받는 경량 텍스트 포맷이다.

👉 제약 조건

  1. 객체 리터럴, 배열 리터럴, 문자열, 소수점 숫자, true, false, null을 값으로 사용
  2. 모든 문자열은 큰따옴표로 구분 -> 작은 따옴표는 불가
  3. 모든 프로퍼티 이름은 큰따옴표로 구분
  4. 맨 끝에 쉼표를 붙이기 불가
  5. 요소 생략 불가

👉 JSON 표기법 공식 페이지

👉 JSON.stringify

JSON.stringify 메서드를 통해 자바스크립트 객체를 JSON 문자열로 변환이 가능하다.
변환한 문자열을 화면에 좀 더 예쁘게 찍어주고 싶다면,

JSON.stringify(profile, null, 2)

위와 같이 추가적인 argument를 설정해주면 된다.
첫번째는 변환할 자바스크립트 객체,
두번째는 argument로는 null,
세번째는 space argument로 들여쓰기를 할 정도를 적어주면 된다.

👉 JSON.parse

JSON.stringify와는 반대로 JSON 문자열을 자바스크립트 객체로 변환하기 위해서는 JSON.parse를 사용하면 된다.

profile
무럭무럭 버섯농장

0개의 댓글