JSON ↔ YAML ↔ XML 변환
JSON·YAML·XML 사이를 양방향 변환합니다. 6가지 조합 모두 지원.
입력
결과
- JSON → YAML
- JSON → YAML
name: ThorKit tools: - take-home - bmi version: 2
- 입력 크기
- 58 bytes
- 출력 크기
- 53 bytes
외부 사이트에 임베드 (iframe 코드 복사)
블로그·기업 사이트에 이 계산기를 그대로 넣으세요. 무료, 회원가입 없음. 광고·헤더·푸터 없는 클린 UI 임베드.
<iframe
src="https://thorkit.kr/embed/format-converter/"
width="100%"
height="900"
frameborder="0"
style="border: 1px solid #e5e7eb; border-radius: 6px;"
title="JSON ↔ YAML ↔ XML 변환 — ThorKit"
loading="lazy"
></iframe>
<script>
window.addEventListener("message", function(e) {
if (e.origin !== "https://thorkit.kr") return;
if (e.data && e.data.type === "thorkit:height") {
var iframes = document.querySelectorAll('iframe[src*="https://thorkit.kr/embed/"]');
iframes.forEach(function(f) { f.style.height = e.data.height + "px"; });
}
});
</script>계산 근거
본 도구는 의존성 없는 경량 파서로 동작합니다. 일반적인 키-값/배열 트리는 잘 처리하지만, YAML 앵커·태그·다중 문서, XML 속성·네임스페이스·CDATA 같은 고급 기능은 단순화되어 손실될 수 있습니다.
복잡한 문서는 전용 라이브러리(js-yaml, fast-xml-parser 등)를 사용하는 것을 권장합니다. 본 도구는 빠른 변환·검토용으로 적합합니다.
자주 묻는 질문
- XML 속성(attribute)은 어떻게 처리되나요?
- 현재 버전은 엘리먼트와 텍스트만 처리합니다. 속성은 무시되거나 생략될 수 있어 정확한 XML 변환이 필요한 경우 전용 도구를 권장합니다.
- YAML이 깨져 보입니다
- 탭 들여쓰기는 지원하지 않으니 공백 2칸 들여쓰기로 입력해주세요. 앵커(&, *), 태그(!!), 다중 문서(---)는 미지원입니다.
관련 계산기
태그로 묶인 다른 콘텐츠
계산기·도표·가이드·부업 모두 포함 — 태그 공유도 높은 순
- 계산기UUID·NanoID·ULID 생성기
UUID v1/v4/v7 + NanoID + ULID를 원하는 버전·개수로 생성합니다.
- 계산기URL 인코딩·디코딩
URL에 사용 가능한 형태로 문자열을 인코딩하거나, 인코딩된 문자열을 원래대로 복원합니다.
- 계산기진법 변환기 (2·8·10·16진수)
10진수·2진수·8진수·16진수를 양방향으로 변환합니다.
- 계산기색상 변환기 (HEX·RGB·HSL)
HEX 색상 코드를 RGB·HSL로 변환합니다.
- 계산기정규식 테스터
JavaScript 정규식과 테스트 문자열로 매치 결과를 확인합니다.
- 계산기JWT 디코더
JWT 토큰의 헤더와 페이로드를 디코딩하여 보여줍니다 (서명 검증 X).
- 계산기Cron 표현식 미리보기
Cron 5필드(분 시 일 월 요일)를 사람 언어로 풀어서 보여줍니다.
- 계산기용량 변환기 (KB/MB/GB/TB)
데이터 용량을 단위 간(2진 1024 또는 10진 1000) 양방향으로 변환합니다.
- 계산기JSON 포매터·검증
JSON 문자열을 들여쓰기로 정리하거나 한 줄로 압축합니다. 문법 오류도 위치와 함께 알려줍니다.
</> 이 계산기를 다른 사이트에 임베드하기
아래 코드를 블로그·뉴스·기업 사이트의 HTML 영역에 붙여넣으면 이 계산기를 그대로 사용할 수 있습니다. 무료, 별도 신청 X.
<iframe src="https://thorkit.kr/embed/format-converter/" width="100%" height="900" frameborder="0" style="border: 1px solid #e5e7eb;" title="JSON ↔ YAML ↔ XML 변환 — ThorKit(토르킷)" loading="lazy" ></iframe>