본문 바로가기
기초다지기/Javascript

javaScript JSON (JavaScript Object Notaion)

by 김빵그 2023. 11. 15.

JSON

 

JSON - JavaScript | MDN

The JSON namespace object contains static methods for parsing values from and converting values to JavaScript Object Notation (JSON).

developer.mozilla.org

  • 데이터를 표현하고 교환하기 위한 경량의 데이터 교환 형식이다
  • JSON은 사람이 읽고 쓰기에 용이하며, 기계가 파싱하고 생성하기도 쉽다 
  • 주로 서버와 클라이언트 간 데이터 교환 형식으로 사용되며 특히 웹 개발에서 API와 함께 많이 사용된다 

특징

1. 가독성 편의성 : key-value 쌍으로 이루어져있고, 배열과 객체를 지원

2. 언어 독립적 : 프로그래밍언어와 독립적인 형식으로 다양한 프로그래밍 언어에서 해석하고 생성할 수 있다

3. 데이터 교환 : 데이터 구조를 일관되게 유지하고 전송

4. 기본형식 : 객체 중괄호로 표현하며 key-value 쌍 / 배열 [] 순서가 있는 값들의 리스트 / 문자열, 숫자, 불리언, null 지원