Tools

JSON Viewer

JSON 데이터를 파싱하고 트리 구조로 시각화합니다.

Input
Ln:1 Col:1
Output
입력창에 JSON을 입력하세요.

JSON Viewer란

JSON(JavaScript Object Notation)은 사실상 모든 REST API, 데이터베이스, 현대 웹 애플리케이션이 사용하는 범용 데이터 교환 형식입니다. API 응답 디버깅, NoSQL 데이터베이스 문서 검사, AWS/GCP 설정 파일 검토, 애플리케이션 상태 분석 등 어떤 작업을 하든 JSON 뷰어는 복잡한 중첩 데이터 구조를 즉시 이해하는 데 도움을 줍니다.

JSON 구조 참고서

JSON은 여섯 가지 데이터 타입을 지원합니다: 객체({} 안의 키-값 쌍), 배열([] 안의 순서 있는 목록), 문자열(항상 큰따옴표), 숫자, 불리언(true/false), null. 키는 항상 큰따옴표로 묶인 문자열이어야 합니다. 값은 어떤 JSON 타입도 될 수 있어 무한 중첩이 가능합니다. 유효한 JSON은 후행 쉼표와 주석이 없어야 합니다.

일반적인 유효성 검사 오류에는 다음이 포함됩니다: 객체나 배열의 마지막 항목 뒤의 후행 쉼표, 큰따옴표 대신 작은따옴표 문자열, undefined나 NaN 값(JavaScript 특유의 값으로 유효한 JSON이 아님), 문자열 내의 이스케이프되지 않은 제어 문자. 설정 파일에 주석이나 후행 쉼표가 필요하다면 JSON5 또는 JSONC(주석이 있는 JSON) 형식을 고려하세요.

자주 묻는 질문

JSON Viewer와 JSON Formatter의 차이는?
Viewer는 데이터를 트리나 접이식 구조로 시각화하고, Formatter는 들여쓰기와 줄바꿈을 적용해 가독성을 높입니다. 이 도구는 두 기능을 모두 제공합니다.
대용량 JSON 파일도 처리 가능한가요?
브라우저 메모리에 의존하므로 수십 MB 이상은 속도가 느려질 수 있습니다. 대용량 파일은 jq(CLI)나 스트리밍 파서를 사용하는 것이 효율적입니다.
JSON에 주석을 넣을 수 있나요?
표준 JSON(RFC 8259)은 주석을 지원하지 않습니다. 주석이 필요하면 JSON5, JSONC, 또는 YAML 형식을 사용하세요. VS Code 설정 파일은 JSONC 형식을 사용합니다.