구조화 데이터 시각화기: 완전 가이드
JSON, YAML, XML을 로컬에서 파싱하고 트리, 경로, 관계 요약으로 중첩 데이터 구조를 빠르게 이해합니다. API, 설정 파일, 이벤트 샘플을 디버깅하기 전 가벼운 확인에 적합합니다.
이 도구로 할 수 있는 일
JSON, YAML, XML 입력을 식별하고 탐색 가능한 노드 트리를 만듭니다.
객체, 배열, 스칼라, 최대 깊이, 노드 수를 집계해 구조 복잡도를 파악합니다.
경로와 부모-자식 관계 요약을 만들어 중첩 필드, 반복 배열, 예외적인 분기를 찾기 쉽게 합니다.
대표 사용 사례
- 큰 API 응답이나 webhook 샘플의 필드 계층을 확인합니다.
- 설정 조각에서 어떤 분기에 배열, 객체, null 값이 있는지 비교합니다.
- 변환 규칙, schema, 문서를 작성하기 전에 알 수 없는 데이터 구조를 빠르게 이해합니다.
입력 예시
JSON 샘플
{"user":{"id":42,"roles":["admin"]}}YAML 샘플
service:
name: api
replicas: 2
출력 예시
경로 요약
$.user.roles[0] = "admin"
구조 통계
nodes: 5, arrays: 1, maxDepth: 3
자주 발생하는 오류와 해결 방법
입력 형식과 선택한 파싱 모드가 일치하지 않음
자동 감지로 전환하거나 JSON, YAML, XML 중 올바른 형식을 선택하세요.
XML에 닫히지 않은 태그가 있음
태그 중첩과 엔티티 이스케이프를 수정한 뒤 다시 파싱하세요.
시각화 결과를 schema 검증으로 해석함
이 도구는 구조와 경로를 보여줍니다. JSON Schema, OpenAPI, XML schema 검증은 별도 검증기로 수행하세요.
보안 및 개인정보 참고 사항
공통 개인정보 용어, 로컬 처리 모델, 외부 요청 라벨, DevTools 검증 흐름은 신뢰 센터에서 확인하세요.
- 파싱과 시각화는 브라우저 안에서 실행됩니다.
- 경로 스크린샷이나 내보낸 내용을 공유하기 전에 개인 정보와 내부 식별자를 삭제하세요.
- 프로덕션 로그나 실제 고객 샘플은 먼저 마스킹 도구로 처리하는 것이 좋습니다.
단계별 진행 방식
- 대표 데이터를 붙여 넣고 자동 감지 또는 명시적 형식을 선택합니다.
- 통계 정보로 파싱 성공을 확인한 뒤 중요한 경로를 펼칩니다.
- 경로나 요약을 복사하기 전에 내용이 마스킹되었는지 확인합니다.
결과 공유 전 품질 체크리스트
- 입력이 유효한 JSON, YAML 또는 XML인지 확인합니다.
- 관심 있는 필드 경로가 트리와 요약에서 일치하는지 확인합니다.
- 구조 탐색 결과를 완전한 schema 준수 판단으로 사용하지 않습니다.
활용 팁
schema 작성, 변환 규칙 설계, 장애 조사 전에 구조를 빠르게 탐색하는 단계에 적합합니다.
자주 묻는 질문
schema를 검증하나요?
아닙니다. 구조, 경로, 통계를 탐색하는 도구이며 제약 검증은 전용 검증기가 필요합니다.
XML을 지원하나요?
예. 일반적인 XML 문서를 파싱하고 요소, 속성, 텍스트 노드를 표시합니다.
매우 큰 파일에 적합한가요?
중소 규모 샘플과 디버그 조각에 적합합니다. 매우 큰 파일은 먼저 샘플링하거나 잘라내는 것이 좋습니다.