JSON 포매터
JSON 문자열을 포맷하여 색상 강조가 적용된 객체 트리를 생성합니다. 이제 객체 구조(객체, 배열, 멤버)를 명확하게 파악할 수 있습니다.
JSON 설명
JSON이란?
JavaScript Object Notation(JSON)은 2000년대 초 Douglas Crockford가 처음 정의한 개방형 표준 파일 형식 또는 데이터 교환 형식으로, 사람이 읽을 수 있는 텍스트를 사용하여 속성-값 쌍과 배열 데이터 형식(또는 기타 직렬화 가능한 값)으로 구성된 데이터 객체를 전송합니다. 매우 일반적인 데이터 형식이며, AJAX 시스템에서 XML을 대체하는 등 다양한 용도로 활용됩니다.
JSON은 언어에 독립적인 데이터 형식입니다. JavaScript에서 파생되었지만, 많은 최신 프로그래밍 언어에는 JSON 형식 데이터를 생성하고 파싱하는 코드가 포함되어 있습니다. JSON의 공식 인터넷 미디어 유형은 application/json입니다. JSON 파일 이름은 .json 확장자를 사용합니다.
JSON을 사용하는 이유는?
JSON 형식은 텍스트로만 구성되어 있으므로, 서버로 손쉽게 주고받을 수 있으며 모든 프로그래밍 언어에서 데이터 형식으로 사용할 수 있습니다.
JavaScript에는 JSON 형식으로 작성된 문자열을 네이티브 JavaScript 객체로 변환하는 내장 함수가 있습니다:
JSON.parse()
따라서 서버로부터 JSON 형식의 데이터를 받으면, 다른 JavaScript 객체와 마찬가지로 사용할 수 있습니다.