JSON이란?
JSON(JavaScript Object Notation)은 사람이 읽고 쓰기 쉽고, 기계가 구문 분석하고 생성하기 쉬운 경량 데이터 교환 형식입니다. JavaScript의 하위 집합을 기반으로 하며 언어에 독립적이어서 API, 구성 파일, 데이터 저장을 위한 범용 형식입니다.
이 도구 사용 방법
- 왼쪽 입력 영역에 JSON 데이터를 붙여넣거나 입력합니다.
- 포맷을 클릭하여 JSON을 적절한 형식으로 들여쓰기하여 보기 좋게 만듭니다.
- 압축을 클릭하여 모든 공백을 제거하여 JSON을 압축합니다.
- JSON에 오류가 있으면 도구가 문제를 강조 표시하고 오류 위치를 보여줍니다.
일반적인 JSON 오류
- 따옴표 누락: JSON의 모든 키는 쌍따옴표로 묶어야 합니다.
- 후행 쉼표: JSON은 배열이나 객체의 마지막 항목 뒤에 쉼표를 허용하지 않습니다.
- 홑따옴표: JSON은 홑따옴표가 아닌 쌍따옴표가 필요합니다.
- 이스케이프되지 않은 문자: 백슬래시와 줄 바꿈 같은 특수 문자는 이스케이프해야 합니다.
자주 묻는 질문
내 데이터는 안전한가요?
네. 모든 포맷팅과 유효성 검사는 전적으로 브라우저에서 이루어집니다. JSON 데이터는 어떤 서버로도 전송되지 않습니다.
JSON과 XML의 차이점은 무엇인가요?
JSON은 일반적으로 XML보다 더 간결하고 읽기 쉽습니다. 웹 API의 선호 형식이 되었으며, XML은 일부 엔터프라이즈 시스템과 SVG, RSS 같은 문서 형식에서 여전히 사용됩니다.