JSON을 XML로 변환

역변환이 필요하신가요?
XML to JSON Converter

JSON 입력

1

XML 출력

설정

XML 변환 옵션

JSON 데이터를 입력하여 XML(으)로 변환하세요

변환된 데이터가 여기에 표시됩니다

JSON을 XML로 변환하는 방법

  1. 1단계 – JSON 입력

    • JSON 내용을 왼쪽 에디터에 붙여넣거나 .json 파일을 드래그 앤 드롭하세요.
    • 도구가 유효한 JSON 구문을 자동으로 확인하며 오류를 즉시 표시합니다.
    • 깨끗한 XML 구조를 원한다면 JSON에 단일 루트 객체가 있는지 확인하세요. 그렇지 않으면 기본 루트가 추가됩니다.
  2. 2단계 – XML 출력 구성

    • 루트 요소: XML 문서의 래퍼 태그 이름(기본값: "root")을 정의하세요.
    • 속성: 속성 접두사 옵션(기본값: "@")을 사용해 변환기에 어떤 JSON 키를 하위 요소가 아닌 XML 속성으로 처리할지 알려주세요.
    • 선언: 표준 <?xml ...?> 헤더를 켜거나 끄세요.
  3. 3단계 – 변환 및 내보내기

    • 적절한 들여쓰기와 문자 이스케이프가 적용된 XML이 오른쪽 패널에 즉시 생성됩니다.
    • "복사"를 클릭해 SOAP API 또는 설정 파일에서 XML을 사용하세요.
    • 나중에 사용할 수 있도록 결과를 .xml 파일로 다운로드하세요.
예시: JSON을 XML로 변환
// 입력 JSON
{
  "book": {
    "@id": "bk101",
    "author": "Gambardella, Matthew",
    "title": "XML Developer's Guide",
    "price": 44.95
  }
}

<!-- 출력 XML -->
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <price>44.95</price>
  </book>
</root>

관련 JSON 및 XML 도구

자주 묻는 질문

JSON을 XML로 변환은 어떻게 작동하나요?

JSON 객체는 XML 요소로 변환됩니다. 배열 항목은 같은 태그 이름을 가진 여러 요소가 됩니다. 객체 속성은 하위 요소가 되며, @ 접두사를 사용해 속성을 구성할 수 있습니다.

JSON 배열은 어떻게 되나요?

배열은 여러 XML 요소로 변환됩니다. 예를 들어 3개의 객체가 있는 'items'라는 배열은 3개의 'item' 요소가 됩니다.

XML 구조를 사용자 정의할 수 있나요?

네! 루트 요소 이름, 속성 접두사, 들여쓰기, XML 선언 포함 여부를 사용자 정의할 수 있습니다.

특수 문자는 어떻게 처리되나요?

특수 XML 문자(<, >, &, ', ")는 유효한 XML 출력을 보장하기 위해 자동으로 이스케이프됩니다.

내 데이터는 안전한가요?

네. 모든 데이터 처리는 완전히 브라우저에서 이루어집니다. JSON 데이터는 어떤 서버로도 전송되지 않으므로 완전한 개인정보 보호와 보안이 보장됩니다.

JSON을 XML로 변환 | JSONSwiss