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 라이브러리를 가져오기 위한 초기 로드에만 네트워크 액세스가 필요합니다.