JSON to XML 변환 도구
JSON 입력
XML 출력
줄 수: 1문자 수: 0바이트 수: 0
줄 수: 1문자 수: 0바이트 수: 0
JSON to XML 변환이란?
JSON to XML 변환은 JSON(JavaScript Object Notation) 데이터를 XML(eXtensible Markup Language) 형식으로 변환하는 것입니다. 서로 다른 데이터 형식을 사용하는 시스템 통합, 레거시 XML API 작업, 설정 파일, 데이터 교환 또는 문서 저장에 XML이 필요할 때 유용합니다.
사용 방법
기본 단계
- 왼쪽 입력 상자에 JSON 데이터를 붙여넣기 또는 입력
- 선택 사항: 루트 요소 이름 사용자 지정
- 들여쓰기 크기 선택 (2 공백, 4 공백 또는 Tab)
- 변환된 XML이 오른쪽에 구문 강조와 함께 표시
- 복사 또는 다운로드를 클릭하여 결과 저장
기능
자동 변환입력 중 실시간 JSON to XML 변환
사용자 지정 루트 요소유효한 XML 요소 이름을 루트로 설정
오류 감지JSON 구문 오류를 자동 감지하고 줄 번호 표시
구문 강조색상으로 구분된 구문 요소가 포함된 XML 출력
예시
객체를 요소로
{"name": "철수"}
→
<root>
<name>철수</name>
</root>배열을 요소로
[1, 2, 3]
→
<root>
<item>1</item>
<item>2</item>
<item>3</item>
</root>중첩 구조
{"user": {"name": "철수", "age": 25}}
→
<root>
<user>
<name>철수</name>
<age>25</age>
</user>
</root>자주 묻는 질문
JSON 배열은 어떻게 XML로 변환되나요?
JSON 배열은 상위 요소 내에 반복되는 <item> 요소로 변환됩니다. 예를 들어 [1, 2, 3]은 <item>1</item><item>2</item><item>3</item>이 됩니다.
루트 요소 이름을 사용자 지정할 수 있나요?
네, JSON 패널 위의 입력 필드를 사용하여 사용자 지정 루트 요소 이름을 설정할 수 있습니다. 기본값은 'root'입니다. 유효한 XML 요소 이름만 허용됩니다.
특수 문자는 어떻게 처리되나요?
XML 특수 문자(&, <, >, 따옴표 등)는 유효한 XML 출력을 보장하기 위해 XML 엔티티(&, <, >, ", ')로 자동 이스케이프됩니다.