분류: 개발 도구

JSON to XML 변환기

자체 기획 도구찾는 도구가 없나요?

JSON을 중첩된, 읽기 쉬운 XML로 변환하세요

JSON 객체와 배열을 원하는 루트 요소 이름 아래 들여쓰기된 XML로 변환합니다. 입력하는 즉시 브라우저에서 로컬로 계산되며, 붙여넣은 내용은 어디로도 업로드되지 않습니다.

브라우저에서 XML로 변환했습니다.

XML
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <site>LocalTools</site>
  <private>true</private>
  <locales>en</locales>
  <locales>de</locales>
  <locales>ja</locales>
  <limits>
    <uploads>0</uploads>
    <requests />
  </limits>
</root>

이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.

이 도구로 할 수 있는 일

XML과 JSON은 모두 중첩된 데이터를 표현하지만, 여전히 많은 레거시 시스템과 피드, 설정 형식이 XML을 요구합니다. 이 도구는 파싱된 JSON 문서를 순회하며 각 객체 키를 대응하는 XML 요소로 바꾸고, 배열 항목은 형제 요소로 반복하며, 텍스트 내용을 이스케이프 처리해 다른 도구에 바로 사용할 수 있는 유효하고 들여쓰기된 XML을 만듭니다.

사용 방법

  1. 입력 상자에 JSON을 붙여넣거나 예시를 불러오세요.
  2. 생성될 문서의 루트 요소 이름을 설정하세요.
  3. XML 결과를 복사하거나 다운로드하세요.

개인정보

이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.

자주 묻는 질문

JSON 배열은 XML에서 어떻게 표현되나요?
XML에는 배열 타입이 없기 때문에, 배열의 각 항목은 해당 배열의 키와 같은 태그 이름을 가진 형제 요소로 반복됩니다.
유효한 XML 요소 이름이 아닌 키는 어떻게 되나요?
글자, 숫자, 밑줄, 하이픈, 마침표가 아닌 문자는 밑줄로 바뀌며, 글자나 밑줄로 시작하지 않는 이름에는 자동으로 접두사가 붙습니다.
입력한 내용이 어딘가로 전송되나요?
아니요. 입력과 결과는 브라우저에서 처리됩니다.