•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
1. 개요

1. 개요[편집]

프로그래밍 언어에 독립적인 경량의 데이터 교환 형식. 'JavaScript Object Notation'의 약자로, 사람이 읽고 쓰기 쉽고 기계가 파싱하고 생성하기도 쉬워, 웹 서버와 클라이언트 간의 데이터 교환 등 다양한 분야에서 널리 사용된다.

주요 특징은
1. 텍스트 기반: 데이터를 단순 텍스트로 표현하므로 용량이 작고 전송 속도가 빠르다.
2. 키-값 구조: 데이터를 {"키": "값"} 형태의 객체(Object)나 순서가 있는 리스트/배열(Array)로 표현한다.
3. 언어 독립적: 기본적으로는 JavaScript를 기반으로 하지만 Python, Java, C++ 등 대부분의 주요 프로그래밍 언어에서도 지원한다.