XML ↔ JSON 변환기
XML을 JSON으로, JSON을 XML로 바꿉니다. 속성은 "@속성명", 텍스트는 "#text" 키로 표현합니다.
XML 입력
JSON 결과
{
"user": {
"@id": "1",
"name": "minjun",
"tags": {
"tag": [
"ko",
"dev"
]
}
}
}사용 방법
- 1변환 방향을 고릅니다.
- 2XML 또는 JSON 텍스트를 붙여넣습니다.
- 3변환된 결과가 바로 아래에 나옵니다.
자주 묻는 질문
속성명 앞에 "@"를 붙인 키로 표현합니다. 예를 들어 <user id="1">은 {"@id": "1"} 형태가 됩니다. 이 방식은 xml2js 등 널리 쓰이는 변환 도구들의 관례를 따른 것입니다.
배열로 묶입니다. <item>a</item><item>b</item>은 {"item": ["a", "b"]}가 됩니다.
네임스페이스 접두어는 태그 이름의 일부로 그대로 남고 별도 해석은 하지 않으며, CDATA 섹션은 지원하지 않습니다. 일반적인 데이터 교환용 XML을 다루기 위한 단순화된 변환기입니다.
알아두면 좋은 점
- 간단한 XML 문서를 다루기 위한 도구입니다. DTD·네임스페이스 해석 등 완전한 XML 스펙 구현은 아닙니다.
함께 보면 좋은 도구
문자 인코딩 변환텍스트를 UTF-8 바이트로 바꾸거나, 16진수 바이트를 EUC-KR 등 다양한 인코딩으로 해석해 깨진 글자를 확인합니다.이스케이프 변환줄바꿈과 따옴표를 코드에 넣을 수 있는 형태로 바꾸거나 되돌립니다.비트 연산 계산AND·OR·XOR·NOT·시프트 연산 결과를 10진수·2진수·16진수로 한 번에 보여줍니다.색 대비 검사텍스트 색과 배경 색의 명도 대비를 계산해 WCAG 접근성 기준(AA·AAA)을 통과하는지 확인합니다.서브넷 계산IP 주소와 프리픽스(CIDR)를 넣으면 네트워크 주소·브로드캐스트 주소·사용 가능 호스트 범위를 계산합니다.
마지막 검증: 2026년 8월 28일 · 결과는 참고용 추정치입니다.