본문으로 건너뛰기
Toova
모든 도구

온라인에서 YAML을 JSON으로 변환

개인정보 보호 설계 — 브라우저에서 모두 처리됩니다

브라우저에서 즉시 YAML을 JSON으로 변환합니다. Toova는 모든 YAML 1.2 기능(여러 줄 문자열, 앵커, 참조, 중첩 매핑, 목록)을 처리하고 2칸, 4칸 또는 압축 형식으로 깔끔한 JSON을 반환합니다.

YAML에서 JSON이 필요한 경우

API와 대부분의 프로그래밍 환경은 JSON을 기대하지만, 설정 파일은 보통 YAML입니다. 스크립트에 GitHub Actions 워크플로를 로드하든, Helm 차트를 디버깅하든, 픽스처 파일에서 데이터베이스를 시드하든, 종종 YAML을 JSON으로 빠르게 전환해야 합니다. Toova는 서버 왕복이나 가입 없이 한 번의 붙여 넣기로 이를 수행합니다.

들여쓰기 제어 및 검증

대상에 따라 2칸, 4칸 또는 압축 출력을 선택합니다. 변환기는 즉시 YAML을 검증합니다. 들여쓰기가 손상되었거나 값이 잘못된 경우 문제가 되는 라인을 가리키는 명확한 오류를 받습니다. 앵커와 별칭은 자동으로 해결되므로 JSON 출력에는 참조 구문이 아닌 확장된 값이 포함됩니다.

기본적으로 비공개

모든 변환은 브라우저에서 로컬로 이루어집니다. 업로드, 로깅, 콘텐츠 분석이 없습니다. 그래서 도구는 내부 설정, 인프라 비밀 또는 스테이징 픽스처 변환에 안전합니다. 작업하는 동안 DevTools 네트워크 탭은 비어 있습니다. 직접 확인해 보십시오.

자주 묻는 질문

이 도구가 지원하는 YAML 기능은 무엇입니까?
변환기는 모든 표준 YAML 1.2 타입(문자열, 숫자, 불리언, null, 배열, 중첩 객체)을 처리합니다. 여러 줄 문자열, 앵커, 별칭도 작동합니다. 태그와 사용자 정의 타입은 우아하게 무시됩니다.
주석이 있는 YAML이 왜 변환에 실패합니까?
주석은 YAML 데이터 모델의 일부가 아닙니다. 파싱 중에 제거됩니다. 이는 오류가 아닌 예상된 동작입니다. 변환이 실패하면 원인은 문서의 다른 곳에 있습니다.
JSON 출력을 압축할 수 있습니까?
예. 압축 토글을 사용하여 공백 없이 컴팩트한 JSON을 생성합니다. 크기가 중요한 API 페이로드나 데이터베이스 컬럼에 필요한 출력입니다.
제 YAML 데이터가 어떤 서버로든 전송됩니까?
아니요. 모든 것이 브라우저에서 로컬로 실행됩니다. YAML은 기기를 떠나지 않으며, 첫 로드 후 페이지는 오프라인에서 작동합니다.
YAML 앵커와 별칭은 어떻게 처리됩니까?
앵커(&name)와 별칭(*name)은 자동으로 확장됩니다. JSON 출력에는 해결된 값이 포함되므로 참조 지원 없이 모든 JSON 파서에 직접 공급할 수 있습니다.