XML을 JSON으로, 또는 JSON을 XML로 서로 변환합니다. SOAP 응답을 JSON으로 다루거나 반대 방향 변환에 유용합니다.
주요 기능
- XML → JSON: 요소는 객체, 반복 태그는 배열, 속성은
@접두어 키, 텍스트는#text키 - JSON → XML: 최상위 단일 키가 있으면 그것을 루트로, 여러 키면
root로 감쌈 - 속성·중첩·배열 자동 인식
- 결과는 예쁘게 정렬된 상태로 출력
용어 설명
- 속성 매핑 규칙
- XML 속성
<user id="1">→ JSON{ "user": { "@id": "1" } } - 텍스트 노드 매핑
- XML
<name>Alice</name>→ JSON{ "name": "Alice" }. 속성이 함께 있으면{ "name": { "@id": "1", "#text": "Alice" } }. - 배열 인식
- 같은 이름의 자식 태그가 여러 개면 자동으로 JSON 배열로 변환됩니다.
사용 방법
- 변환할 XML 또는 JSON을 입력창에 붙여넣습니다.
- 변환 방향에 맞는 버튼을 클릭합니다 (XML → JSON 또는 JSON → XML).
- 결과를 확인하고 필요에 따라 복사합니다.
자주 묻는 질문
- Q. 변환 후 원본으로 완전히 되돌아가나요?
- 대부분 정보 손실 없이 왕복 가능하지만, 공백만 있는 텍스트 노드, XML 주석, CDATA 등 일부 세부 사항은 소실될 수 있습니다.
- Q. 네임스페이스는 어떻게 처리되나요?
- 접두어 포함 이름(
ns:name)이 그대로 JSON 키로 사용됩니다. - Q. JSON의 특수문자가 있는 키는?
- XML 태그 이름으로 부적절한 문자는
_로 치환됩니다.
