JavaScript JSON이란?

Oh Joon·2020년 10월 26일
0

T M I 

목록 보기
1/4

JSON(JavaScript Object Notation)

JavaScript 객체 구문을 기반으로 구조화 된 데이터를 표현하기위한 표준 텍스트 기반 형식

브라우저 뿐만 아니라 모바일에서 서버와 데이터를 주고 받을 때 또는 서버와 통신을 하지 않아도 오브젝트를 파일 시스템에 저장할 때도 JSON 데이터 타입을 많이 이용.

  • 데이터를 주고 받을 때 사용할 수 있는 가장 간단한 파일 포맷
  • 텍스트를 기반으로 한 가볍고 사람 눈으로도 읽기 편하다.
  • Key 와 Value로 이루어져 있다.
  • 프로그래밍 언어나 플랫폼에 상관없이 사용 가능하다.

<두 개의 API>

1. Object to JSON

JSON.stringify(obj)

어떤 타입의 오브젝트를 받아와서 string으로 변환한다. string으로 만들 때 세밀하게 통제하기 위해 콜백 함수를 전달할 수 있다.

중첩 객체도 알아서 문자열로 바꿔준다.

2. JSON to Object

JSON.parse(obj)

parse는 JSON의 string data를 넣으면 어떤 타입의 오브젝트로 변환이 되고 전달해도 되고 안해도 되는 타입의 콜백함수 reviver(콜백함수인제 결과값을 변형한다.)를 가진다.

profile
Front-end developer

0개의 댓글