기본 선택은 모든 문서
예제에는 여러 문서가 포함되어 있으며 처음에는 전체를 출력합니다. 문서 번호를 고르면 해당 문서만 내보냅니다. 입력은 그대로 남으므로 나중에 전체 보기로 돌아갈 수 있습니다.예제와 지우기는 먼저 교체할 원문 행 수를 보여 줍니다. 적용으로 확정하며, 실행 취소는 이전 입력과 결과를 함께 복원합니다.
YAML / TOML / ENV Config
들여쓰기와 출력 문서를 선택하고 구조 및 참조 위치를 확인하세요.
YAML은 현재 브라우저에서 처리되며 업로드되지 않습니다.
결과가 오래되어 내보내기가 비활성화되었습니다.
YAML 포맷터는 배포 설정을 복사한 뒤 들여쓰기가 흐트러졌거나, 여러 사람이 편집한 파일을 검토할 때 유용합니다. 값 옆의 주석은 설정 이유를 설명하고 앵커는 재사용 관계를 보여 주므로, 보기 좋게 만든다는 이유로 없어져서는 안 됩니다.
이 YAML 포맷팅 도구는 원본과 결과를 분리합니다. 문서 전체의 오류를 먼저 확인한 다음 필요한 리소스를 선택할 수 있어, 첫 문서만 처리한 결과를 전체 파일로 착각하는 일을 줄입니다.
문서 모델에 주석과 앵커를 남기고 숫자는 원래 토큰에서 출력합니다. JSON으로 변환했다가 다시 쓰는 경로를 거치지 않습니다. 공백과 스칼라 표현은 정리될 수 있으므로 원본 옆의 결과를 비교하세요.
YAML 포맷터는 구분자로 나뉜 모든 문서를 검사합니다. 특정 문서만 내보내더라도 다른 문서의 오류를 무시하지 않습니다. 전체 스트림 또는 선택한 리소스 한 개를 출력 범위로 지정할 수 있습니다.
예제에는 여러 문서가 포함되어 있으며 처음에는 전체를 출력합니다. 문서 번호를 고르면 해당 문서만 내보냅니다. 입력은 그대로 남으므로 나중에 전체 보기로 돌아갈 수 있습니다.예제와 지우기는 먼저 교체할 원문 행 수를 보여 줍니다. 적용으로 확정하며, 실행 취소는 이전 입력과 결과를 함께 복원합니다.
자동 모드는 편집이 멈춘 뒤 350밀리초 후 실행합니다. 끄면 포맷 및 검증 버튼이 나타나며 Ctrl/Cmd+Enter도 사용할 수 있습니다. 입력이나 옵션을 바꾸면 새 실행이 끝날 때까지 이전 결과의 내보내기를 막습니다.
구조와 앵커 목록의 행 번호는 정리된 출력이 아니라 입력 원문을 가리킵니다. 요약을 보고 있는 동안에도 복사와 다운로드는 선택한 범위의 YAML을 내보냅니다.
YAML 들여쓰기를 지정한 폭으로 정리하면서 매핑과 시퀀스의 순서를 유지합니다. 왼쪽 원본은 덮어쓰지 않습니다. 블록 문자열의 내용은 값으로 취급하며, 그 안의 스크립트를 실행하거나 템플릿을 렌더링하지 않습니다.
YAML 검증기는 선택한 문서 외의 내용도 함께 검사합니다. 스칼라 키를 Core 의미로 비교하므로 서로 다른 숫자 표기가 같은 키를 뜻하면 충돌로 처리합니다. 뒤의 값으로 덮어쓰지 않고 입력 위치를 알려 주어 사용자가 값을 결정하도록 합니다.
큰 정수와 긴 소수, 지수 표기는 원래 숫자 토큰을 사용해 출력합니다. YAML의 무한대나 NaN도 JSON의 null로 바꾸지 않습니다. 단, 결과를 읽는 다른 프로그램이 제한된 숫자 타입을 쓰면 그쪽에서 정밀도가 달라질 수 있습니다.
매핑과 시퀀스, 스칼라의 종류와 원문 위치를 목록으로 확인합니다. 참조 보기에는 앵커 선언과 별칭의 대상 행이 표시됩니다. 항목은 50개씩 추가하며, 자기 참조도 값 복사를 반복하지 않고 참조로 보여 줍니다.
들여쓰기에 탭을 쓰면 일반적으로 구문 오류가 발생합니다. 이 도구는 탭 한 개를 몇 칸으로 바꿀지 추측하지 않습니다. 입력의 계층을 확인해 공백으로 수정한 뒤 다시 실행하세요. 출력 들여쓰기 옵션만 바꾸어서는 파싱되지 않는 원문을 복구할 수 없습니다.
네. 앵커와 별칭의 이름을 결과에 남기며, 선언과 참조 대상의 원문 위치도 확인할 수 있습니다. 같은 문서에서 앞서 선언한 앵커를 참조해야 합니다. 다른 문서에 있는 이름을 가져오거나 참조를 값으로 복사해 펼치지는 않습니다.
YAML 버전에 따라 해석이 다르기 때문입니다. 일부 1.1 구현에서는 no를 불리언으로 읽지만, 이 YAML 포맷터는 1.2 Core를 사용하므로 문자열입니다. 실제 설정을 읽는 프로그램의 버전을 확인하고, 문자열임을 분명히 하려면 따옴표를 사용하세요.
입력은 500000자와 100개 문서, 깊이 100, 노드 50000개까지입니다. 출력은 2000000자를 넘을 수 없습니다. 한도를 초과하면 일부만 내보내지 않고 오류를 반환합니다. 문서 경계에 맞춰 나누어 처리하되 실제 배포 파일의 조합은 별도로 검토하세요.
네. 구문 오류와 중복 키의 행·열을 원본 기준으로 표시합니다. 전체 문서 스트림을 검사하므로 현재 선택하지 않은 문서의 오류도 보고합니다. 유효한 문법인지 확인하는 기능이며, 애플리케이션의 필수 필드나 배포 환경까지 검사하지는 않습니다.
올바르게 처리되지 않는 설정이 있나요?