작업 공간 준비 중…
입력
출력
결과가 여기에 표시됩니다.
사용 방법
- 붙여넣기 / 파일 열기 / 예제
- 변환
- 복사 / 다운로드
JSON에서 XML로
단일 루트 속성을 쓰거나 루트 이름을 지정합니다. @는 속성, #text는 텍스트, 배열은 반복 요소입니다.
브라우저 안에서 처리합니다. DevToolsy는 붙여 넣은 데이터나 선택한 파일을 받지 않습니다.
작동 원리
name, attributes, children 구조는 혼합 텍스트 순서를 유지합니다. UTF-8 XML 선언을 포함합니다. 루트 배열과 배열 안의 중첩 배열은 지정한 요소 이름을 씁니다. 객체 속성의 배열은 해당 속성 이름을 반복합니다.
입력
{"team":{"@":{"region":"EU"},"member":["Ada","Lin"]}}출력
<?xml version="1.0" encoding="UTF-8"?>
<team region="EU"><member>Ada</member><member>Lin</member></team>기본 설정을 사용한 예제입니다.
처리 한도
null과 잘못된 XML 이름·문자는 거부합니다. 네임스페이스 선언이 필요하며 코드를 실행하거나 리소스를 가져오지 않습니다.
출력
복사 / 다운로드
처리 한도
UTF-8 입력 최대 1 MiB, 출력 최대 8 MiB, 작업당 30초 제한입니다.
참고 자료XML 1.0
?
자주 묻는 질문
JSON에서 XML로은 어떻게 사용하나요?
단일 루트 속성을 쓰거나 루트 이름을 지정합니다. @는 속성, #text는 텍스트, 배열은 반복 요소입니다.
어떤 설정을 조정할 수 있나요?
name, attributes, children 구조는 혼합 텍스트 순서를 유지합니다. UTF-8 XML 선언을 포함합니다. 루트 배열과 배열 안의 중첩 배열은 지정한 요소 이름을 씁니다. 객체 속성의 배열은 해당 속성 이름을 반복합니다.
결과 사용 전에 무엇을 확인하나요?
null과 잘못된 XML 이름·문자는 거부합니다. 네임스페이스 선언이 필요하며 코드를 실행하거나 리소스를 가져오지 않습니다.
입력이 업로드되나요?
브라우저 안에서 처리합니다. DevToolsy는 붙여 넣은 데이터나 선택한 파일을 받지 않습니다.
결과를 보관할 수 있나요?
복사 / 다운로드