JavaScript Object Notation(JSON)은 데이터 설명 언어입니다. 프로그래밍 언어에 관계없이 사용할 수 있는 경량의 텍스트 기반 데이터 교환 형식입니다. 이름과 구문은 JavaScript의 객체 표기법에서 파생되었습니다.

JSON 형식은 모든 웹 개발에서 널리 적용됩니다. JSON 문자열은 항상 공백, 들여쓰기 및 줄 바꿈을 제거하여 네트워크 대역폭과 원고 크기를 절약하지만 읽고 디버깅하기 어렵습니다. JSON 형식기는 아름답게 하기 또는 뷰어로도 알려져 있습니다. 이것은 JSON 코드를 다시 형식화할 수 있는 온라인 도구입니다.

간단히 말해, JSON은 JavaScript 객체로 표현된 데이터 집합을 문자열로 변환하며, 이 문자열은 네트워크를 통해 또는 프로그램 간에 쉽게 전송될 수 있으며, 필요에 따라 각 프로그래밍 언어가 지원하는 데이터 형식으로 복원될 수 있습니다. 예를 들어, PHP에서 JSON은 배열 또는 기본 객체로 복원될 수 있습니다. AJAX를 사용할 때 배열 전송 값을 사용해야 하는 경우 배열을 JSON의 문자열로 변환해야 합니다.