도구스개발

XML ↔ JSON 변환기

XML을 JSON으로, JSON을 XML로 바꿉니다. 속성은 "@속성명", 텍스트는 "#text" 키로 표현합니다.

XML 입력

JSON 결과

{
  "user": {
    "@id": "1",
    "name": "minjun",
    "tags": {
      "tag": [
        "ko",
        "dev"
      ]
    }
  }
}

사용 방법

  1. 1변환 방향을 고릅니다.
  2. 2XML 또는 JSON 텍스트를 붙여넣습니다.
  3. 3변환된 결과가 바로 아래에 나옵니다.

자주 묻는 질문

속성명 앞에 "@"를 붙인 키로 표현합니다. 예를 들어 <user id="1">은 {"@id": "1"} 형태가 됩니다. 이 방식은 xml2js 등 널리 쓰이는 변환 도구들의 관례를 따른 것입니다.

배열로 묶입니다. <item>a</item><item>b</item>은 {"item": ["a", "b"]}가 됩니다.

네임스페이스 접두어는 태그 이름의 일부로 그대로 남고 별도 해석은 하지 않으며, CDATA 섹션은 지원하지 않습니다. 일반적인 데이터 교환용 XML을 다루기 위한 단순화된 변환기입니다.

알아두면 좋은 점

  • 간단한 XML 문서를 다루기 위한 도구입니다. DTD·네임스페이스 해석 등 완전한 XML 스펙 구현은 아닙니다.

함께 보면 좋은 도구

마지막 검증: 2026년 8월 28일 · 결과는 참고용 추정치입니다.