JSON
JavaScript Object Notation (JSON) 은 데이터 교환 형식의 일종입니다. 엄격한 부분 집합은 아니지만, JSON은 JavaScript 구문과 매우 유사합니다. 많은 프로그래밍 언어가 JSON을 지원하지만, 웹 사이트와 브라우저 확장기능을 포함한 JavaScript 기반 앱에 특히 유용합니다.
JSON은 숫자, 불리언, 문자열, null
, 배열(순서가 지정된 값들의 연속) 및 객체(문자열 값 매핑)로 구성된 값(또는 다른 배열 및 객체)을 표현할 수 있습니다. JSON은 함수, 정규 표현식, 날짜 등과 같은 더 복잡한 데이터 타입을 기본적으로 표현하지 않습니다. (Date 객체는 기본적으로 ISO 형식의 날짜를 포함하는 문자열로 직렬화되므로 정보가 완전히 손실되지 않습니다.) 추가적인 데이터 타입을 표현하기 위해 JSON이 필요하다면, 직렬화되거나 역직렬화되기 전에 값을 변환하세요.