Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[JSON] JSON 개요 정리 본문

JSON

[JSON] JSON 개요 정리

데브마우스 2024. 1. 30. 07:26

JSON은 무엇인가요?

JSONJavaScript Object Notaion의 약자입니다. 한글로 자바스크립트 객체 표기법입니다.

 

왜 JSON이 필요한가요?

여러 플랫폼에서 데이터를 주고 받기 위해서입니다.

예시로, 공공데이터포털, 네이버 클라우드 플랫폼의 지도, 구글 지도 등 다른 플랫폼에서 데이터를 JSON 형식으로 제공합니다.

 

제가 사용하는 프로그래밍 언어에서는 JSON을 어떻게 사용하나요?

JSON의 공식 홈페이지인 http://www.json.org/ 에 접속합니다. 그 후, 스크롤을 밑으로 내리면 각 프로그래밍 언어별로 JSON을 사용할 수 있는 라이브러리가 있습니다. 각 라이브러리의 사용 방법에 따라 JSON을 사용하면 됩니다.

JSON 사용 라이브러리, 캡처 출처: https://www.json.org/json-en.html

JSON 데이터의 형태

JSON은 2가지 데이터로 구성되어 있습니다. JSON 객체와 JSON 배열(Array)입니다.

JSON의 시작은 객체이든 배열이든 상관없습니다.

JSON의 데이터 형태 설명 예제 코드
JSON 객체(Object) {중괄호}로 시작합니다. {
    "people": [
        {"name": "John", "age": 30},
        {"name": "Alice", "age": 25},
        {"name": "Bob", "age": 35}
    ]
}
JSON 배열(Array) [대괄호]로 시작합니다. [
    {"name": "John", "age": 30},
    {"name": "Alice", "age": 25},
    {"name": "Bob", "age": 35}
]