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를 JPG로
브라우저에서 직접 PDF의 각 페이지를 선명한 JPG, PNG 또는 WebP 이미지로 변환합니다. 업로드 없음, 품질 손실 없음.
PDF무료로컬에서 실행열기 - 사용 가능
배경 제거
브라우저 내 AI 모델을 사용하여 사진 배경을 지우고 투명한 PNG 획득 — 업로드 불필요, 이미지는 기기에 유지됨.
이미지무료로컬에서 실행열기 - 사용 가능
동영상 자르기
프레임 단위 정확도로 동영상의 앞이나 뒤를 자릅니다.
동영상무료열기 - 사용 가능
오디오 자르기
오디오 파일에서 일부 구간을 잘라냅니다.
오디오무료로컬에서 실행열기 - 사용 가능
Markdown을 HTML로
Markdown을 HTML로 브라우저에서 직접 변환합니다.
문서무료로컬에서 실행열기