이 도구는 무엇을 하나요
JSON과 XML을 서로 변환합니다. 방향을 골라 쓰며, JSON 배열은 반복되는 XML 요소로, XML 요소는 JSON 키로 대응됩니다.
사용 방법
- 변환할 데이터를 붙여 넣습니다.
- 방향을 고릅니다. forward는 JSON에서 XML, reverse는 XML에서 JSON입니다.
- 실행한 뒤 결과를 원본과 대조해 구조가 의도대로 옮겨졌는지 확인합니다.
예시
[{"name":"Ada","value":42}]를 forward로 변환하면 name과 value를 자식 요소로 가진 XML이 나옵니다.
자주 묻는 질문
- XML 속성은 어떻게 변환되나요?
- XML의 속성과 요소는 JSON에서 모두 키가 되므로 되돌릴 때 원래 모양이 그대로 복원되지 않을 수 있습니다. 왕복 변환이 필요하면 결과를 꼭 대조하세요.
- 숫자가 문자열로 바뀌었습니다.
- XML에는 타입 개념이 없어 모든 값이 텍스트입니다. XML에서 JSON으로 되돌릴 때 숫자 복원 여부는 입력 모양에 따라 달라집니다.
이 도구가 다루지 않는 것
입력값은 브라우저에서 처리됩니다. 네임스페이스, 주석, CDATA, 스키마는 완전히 보존되지 않습니다.