사용법
- 변환 방향(JSON → XML 또는 XML → JSON)을 고릅니다.
- 왼쪽 칸에 변환할 데이터를 붙여넣습니다.
- 오른쪽에 변환 결과가 즉시 표시됩니다. 복사로 가져갑니다.
활용 팁
- API·설정 변환: XML로 된 레거시 설정이나 응답을 다루기 쉬운 JSON으로 바꾸거나, 반대로 JSON 데이터를 XML을 요구하는 시스템에 맞출 때 유용합니다.
- 구조부터 확인: 변환 후 들여쓰기된 결과로 데이터 구조(중첩·배열)를 한눈에 파악할 수 있습니다. 같은 카테고리의 JSON↔YAML, CSV↔JSON 도구와 함께 쓰면 형식 변환이 한결 수월합니다.
- 속성은 @ 표기: XML 속성은 JSON에서 @로 시작하는 키로 표현됩니다. 변환 규칙을 알아 두면 결과를 정리하기 쉽습니다.
자주 묻는 질문
Q. XML의 속성(attribute)은 어떻게 변환되나요?
XML을 JSON으로 바꿀 때 요소의 속성은 앞에 @를 붙인 키(예: @id)로, 태그 사이의 글자는 #text 키로 표현합니다. 반대로 JSON을 XML로 바꿀 때는 모든 키를 요소(태그)로 만들기 때문에, 속성 형태로 되돌리려면 약간의 수동 정리가 필요할 수 있습니다.
Q. 같은 태그가 여러 번 나오면 어떻게 되나요?
XML에서 같은 이름의 태그가 반복되면 JSON에서는 자동으로 배열로 묶어 줍니다. 반대로 JSON의 배열은 XML로 바꿀 때 같은 이름의 태그를 여러 번 반복하는 형태로 펼쳐집니다. 목록 데이터를 두 형식 사이에서 오갈 때 자연스럽게 처리됩니다.
Q. 입력한 데이터가 서버로 전송되나요?
아니요. JSON ↔ XML 변환은 모두 사용자의 브라우저 안에서 이뤄지며, 입력한 데이터는 서버로 전송되거나 저장되지 않습니다. API 응답이나 설정 데이터처럼 민감할 수 있는 내용도 안전하게 변환할 수 있습니다.