YAML 트리 뷰어
YAML을 대화형 접을 수 있는 트리로 파싱합니다. 다중 문서 YAML, 앵커와 별칭, 검색, JSON 변환, .yaml/.yml 파일 드래그 앤 드롭을 지원합니다.
YAML 트리 뷰어란 무엇인가요?
YAML 트리 뷰어는 YAML 텍스트를 파싱하여 대화형으로 접을 수 있는 트리 구조로 렌더링합니다. 각 노드는 키, 유형, 값을 표시하여 원시 텍스트를 읽지 않고도 중첩된 YAML을 시각적으로 탐색할 수 있게 합니다.
이 도구는 다중 문서 YAML 파일을 어떻게 처리하나요?
YAML 파일은 "---"로 구분된 여러 문서를 포함할 수 있습니다. 이 도구는 각 문서를 독립적으로 파싱하여 "문서 1", "문서 2" 등으로 레이블이 지정된 별도의 트리로 렌더링합니다.
YAML 앵커(&)와 별칭(*)을 지원하나요?
네. &anchor로 정의된 앵커와 *alias 참조는 js-yaml 파서에 의해 자동으로 해결됩니다. 확장된 내용은 트리에 인라인으로 표시되어 별칭이 가리키는 실제 값을 확인할 수 있습니다.
YAML을 JSON으로 변환하려면 어떻게 하나요?
도구 모음에서 "JSON으로" 버튼을 클릭합니다. 도구가 YAML을 파싱하여 2공백 들여쓰기로 포맷된 JSON을 출력합니다. 그런 다음 한 번의 클릭으로 JSON 결과를 클립보드에 복사할 수 있습니다.
YAML에 구문 오류가 있으면 어떻게 되나요?
입력 영역 아래에 행 번호와 문제 설명(예: "5행의 매핑 항목 들여쓰기 오류")을 포함한 명확한 오류 메시지가 표시됩니다. 구문을 수정할 때까지 트리 보기는 비어 있습니다.
검색 기능은 어떻게 작동하나요?
검색 상자에 키워드를 입력하면 일치하는 키와 문자열 값이 즉시 강조 표시됩니다. 이전/다음 버튼이나 Enter(앞으로) 및 Shift+Enter(뒤로) 키를 사용하여 일치 항목 사이를 이동할 수 있습니다.
파일에서 YAML을 로드할 수 있나요?
네. "파일 로드" 버튼을 클릭하여 .yaml 또는 .yml 파일을 찾거나, 파일을 입력 영역으로 드래그 앤 드롭합니다. 내용은 브라우저에서 로컬로 읽히며 서버로 업로드되지 않습니다.
다양한 값 유형은 어떻게 표시되나요?
각 유형마다 고유한 색상이 있습니다: 문자열은 녹색, 숫자는 파란색, 부울은 주황색, null 값은 회색입니다. 객체는 {count} 배지를, 배열은 [count] 배지를 표시하여 자식 수를 나타냅니다.
YAML 데이터가 서버로 전송되나요?
아니요. 모든 파싱, 렌더링, 검색, JSON 변환은 브라우저에서 완전히 이루어집니다. YAML 데이터가 장치를 떠나지 않으므로 민감한 구성 파일에 안전하게 사용할 수 있습니다.
이 도구는 오프라인에서 작동하나요?
페이지가 로드된 후 도구는 브라우저에서 완전히 실행되며 인터넷 없이 작동할 수 있습니다. 정적 리소스와 js-yaml 라이브러리를 가져오기 위한 초기 로드에만 네트워크 액세스가 필요합니다.
YAML 트리 뷰어 사용 방법
YAML 파일을 접을 수 있는 인터랙티브 트리로 탐색하세요. 브라우저에서 완전히 오프라인으로 동작하며 멀티 문서 파일, 앵커, 별칭을 지원합니다.
- .yaml 또는 .yml 파일을 페이지로 끌어다 놓거나 "app: name: MyYAMLApp version: 1.2.3 debug: true" 같은 YAML을 붙여넣으세요.
- 노드 옆의 화살표를 클릭해 트리의 해당 가지를 접거 펼치세요.
- 검색 상자를 사용하면 큰 파일에서도 키와 값을 빠르게 찾을 수 있습니다.
- 같은 데이터를 JSON 형태로 필요로 할 때는 JSON 보기로 전환하세요.
--- 로 구분된 멀티 문서 YAML은 여러 트리로 표시되므로 한 파일 안의 모든 문서를 확인할 수 있습니다.
관련 도구
- JSON 트리 뷰어 JSON 데이터를 대화형 접을 수 있는 트리로 시각화합니다. 키와 값 검색, 마우스 오버 시 JSONPath 추적, 지연 로딩으로 대용량 파일 처리를 지원합니다. .json 파일 드래그 앤 드롭 지원.
- YAML을 JSON으로 온라인에서 YAML을 즉시 JSON으로 변환. YAML을 붙여넣고 유효성 검사와 포맷팅이 적용된 깔끔한 JSON을 받으세요.
- TSV→JSON TSV를 JSON으로 온라인 무료 변환. 헤더, 자동 형식 감지 및 최소화 지원. 모든 처리는 브라우저에서.
- JSON to CSV 무료 온라인 JSON→CSV 변환기. 중첩 객체 평면화, 맞춤 구분자, 즉시 다운로드. 100% 브라우저 기반.
- CSV→JSON 변환기 CSV를 JSON으로 온라인 무료 변환. 사용자 정의 구분자, 헤더 기반 객체, 자동 형식 감지 지원. 모든 처리는 브라우저에서.
- XML Beautifier 무료 온라인 XML Beautifier. 브라우저에서 즉시 XML을 포맷하고 아름답게 들여쓰기합니다.
- XML 검증 도구 XML 구문과 구조를 즉시 검증합니다. 정확한 행 번호와 자세한 메시지로 오류를 감지합니다. 무료이며 안전하고 브라우저에서 실행됩니다.
- SQL→JSON 변환 SQL INSERT 문을 JSON 배열 또는 객체로 즉시 변환. 다중 VALUES, NULL 처리, 자동 유형 감지, 예쁜 출력 지원. 100% 클라이언트 사이드, 업로드 불필요.