JSON 이란?

Dean H. Park·2020년 9월 16일
2

JS

목록 보기
8/8
post-thumbnail

"키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷

JSON(JavaScript Object Notation)은 JavaScript 객체 구문에서 구조화된 데이터를 나타내는 텍스트 기반 형식이다.

서버가 일부 데이터를 클라이언트에 보내야하는 경우(그 반대의 경우도 마찬가지)와 같은 경우에 사용되며, 웹 페이지에 표시 될 수 있다.

JavaScript 객체 리터럴 구문과 비슷해 보이지만 JavaScript와 독립적으로 사용할 수 있으며, 많은 프로그램에서 JSON 문서를 읽고 생성 할 수 있다.

JSON으로 작업 할 때 적용되는 몇 가지 규칙이 있다.

  1. 데이터는 이름/값 쌍으로 구성
"이름":"값"
  1. 데이터는 쉼표로 구분
"이름":"값", "이름2":"값2"
  1. 중괄호로 object 고정
{"이름":"값", "이름2":"값2"}
  1. 대괄호로 배열에 JSON 객체 포함
"배열" : [
  {"이름":"값", "이름2":"값2"},
  {"이름":"값", "이름2":"값2"}
  ]

필요한 경우 JSON.parse() 함수를 사용하여 string에서 JSON object로 변환 할 수 있다. 반대의 경우 JSON.stringify()를 사용한다.

브라우저와 서버간에 데이터를 교환해야 할 때, JSON.stringify()를 통해 텍스트로 변환하여 사용해야 한다.

profile
Hi, I'm dean. Front-end developer who likes UI/UX Design.

0개의 댓글