본문 바로가기
FrontEnd/JavaScript

JSON 이란?

by 위그든씨 2022. 12. 4.

JSON (JavaScript Object Notation) 

  • Data를 저장|전송 할 때 많이 사용되는 경량의 Data교환 형식
  • JS에서 Object를 만들 때 사용하는 표현식을 의미
  • 용량이 작고 이해하기 쉬워서, XML을 대체
  • 단순히 Data를 표현하는 방식일뿐(Data 포맷). 

특징

  • Server & Client 간 통신에서 많이 사용됨.
  • JS를 이용해서 JSON 형식의 문서를 JS object로 변환 가능
  • JSON은 일단 text 형식일 뿐이다.
  • 다른 언어에서도 쉽게 접근 가능

형식

  • key/value 존재
  • 객체, 배열 등의 표기 사용
  • 중첩 가능
{
    "employee": [
        {
            "name": "youngjin",
            "lastname": "we",
        },
        {
            "name": "min",
            "lastname": "kim",
        },
        {
            "name": "woo",
            "lastname": "moon",
        },
    ],
}