YAML 포매터
YAML을 형식화하고 검증하거나 YAML과 JSON 간에 변환합니다——브라우저에서만.
YAML 포매터 소개
Handytool의 YAML 포매터는 표준 js-yaml 파서를 사용하여 YAML 들여쓰기, 따옴표 스타일, 키 순서를 정규화하고 한 번의 클릭으로 YAML을 JSON으로 또는 JSON을 YAML로 변환할 수 있습니다. Kubernetes 매니페스트, GitHub Actions 워크플로우, Helm 값, 일관된 스타일에서 벗어난 설정 파일을 정리하는 데 유용합니다. 파서는 대부분의 JavaScript 빌드 도구에서 사용되는 것과 동일하므로 여기서 검증되는 내용은 프로덕션에서 검증됩니다.
YAML 포매터 기능
- 01
형식화 및 lint
YAML을 파싱하고, 후행 공백을 제거하고, 들여쓰기를 2 또는 4칸으로 정규화하고, 다시 내보냅니다. 구문 오류는 정확한 줄과 이유를 표시합니다.
- 02
YAML ↔ JSON
YAML을 JSON으로 변환하여 JSON만 지원하는 도구에 공급하거나 JSON을 YAML로 변환하여 구성 파일을 사람이 읽기 쉽게 만듭니다.
- 03
타입 보존
숫자, 부울, null, 날짜는 파서를 통해 올바르게 왕복하므로 YAML 1.2로 들어오는 YAML 파일은 동일한 방식으로 출력됩니다.
YAML 포매터 자주 묻는 질문
- 어느 YAML 버전을 지원합니까?
- 기본값은 YAML 1.2——대부분의 최신 도구(Kubernetes, GitHub Actions, Docker Compose)가 사용하는 버전. 파서는 js-yaml이고, 대부분의 JavaScript 빌드 도구에서 사용되는 라이브러리와 동일합니다.
- 주석이 보존됩니까?
- 아니오. 표준 YAML 파서는 파싱-후-덤프 왕복에서 주석을 보존하지 않습니다——이것은 모든 JavaScript YAML 라이브러리의 알려진 제한이며 이 도구에만 해당되는 것이 아닙니다. 중요한 주석을 추가하기 전에 파일을 형식화합니다.
- 형식화와 변환의 차이는 무엇입니까?
- 형식화는 파일을 YAML로 유지하고 공백, 키 순서, 들여쓰기만 정규화합니다. 변환은 형식을 완전히 변경합니다——YAML에서 JSON으로 또는 그 반대입니다.
- 다중 문서 YAML을 처리합니까?
- 다중 문서 YAML 파일의 첫 번째 문서가 파싱되고 다시 내보내집니다. 모든 문서를 처리하려면 ---으로 분할하고 각 문서를 개별적으로 처리합니다.
가이드
아티클 →관련 도구
개발자 →다른 도구 둘러보기
모든 도구 →- 사용 가능
PDF to PNG
PDF의 각 페이지를 브라우저에서 고품질 PNG 이미지로 변환하세요. 해상도를 선택한 후 단일 PNG 또는 모든 페이지의 ZIP 파일을 다운로드하세요.
PDF무료로컬에서 실행열기 - 사용 가능
이미지 모자이크
전체 사진을 모자이크 처리하거나 얼굴과 같은 특정 영역을 검열합니다.
이미지무료로컬에서 실행열기 - 사용 가능
MKV를 MOV로
브라우저에서 MKV 동영상을 MOV (QuickTime)로 변환 — 파일이 기기를 떠나지 않습니다.
동영상무료로컬에서 실행열기 - 사용 가능
오디오 합치기
여러 오디오 파일을 하나로 병합하고 선택적 크로스페이드를 추가합니다.
오디오무료로컬에서 실행열기 - 사용 가능
JSON 뷰어
브라우저에서 JSON을 보고, 서식을 지정하고, 검증합니다.
문서무료로컬에서 실행열기