(Javascript) JSON

JSON


JSON에 대해 공부해 보자.

JSON이란

JSON (JavaScript Object Notation)은 key - value 형태의 데이터 오브젝트를 전달하기 위해 사용되는 개방형 표준 포맷이다. 인터넷 상에서 데이터를 주고 받을때 사용된다.

문법

// SON의 정보를 담은 JSON 객체
{
    "name": "Son",
    "age": 26,
    "nationality": "Korea",
    "team": "Tottenham",
    "hobby": ["soccer", "reading"]
}

JSON은 자바스크립트 오브젝트와 같이 { } 로 감싼다. : 로 key, value를 구분하며 , 로 각 쌍들을 구분한다. 배열은 [ ] 로 나타낸다.

주의할 점은 문자열을 반드시 " " (큰 따옴표)로 묶어야 한다는 점이다.

장점

  • 텍스트로 작성되어 있어 사람이 읽고 해석할 수 있다.

  • 언어 독립형 데이터 포맷이다. 다시말해, 사용하는 언어와 관계없이 데이터를 주고 받기가 가능하다.