JSON을 XML로 변환
JSON 데이터를 올바른 형식의 읽기 쉬운 XML로 바꾸세요.
JSON을 XML로 사용 방법
JSON 붙여넣기
JSON을 붙여넣거나 .json 파일을 열거나 끌어다 놓으세요. 입력하는 대로 검사하고 변환합니다.
옵션 설정
루트 요소 이름을 정하고, 들여쓰기 또는 한 줄을 고르고, 필요하면 XML 선언을 추가하세요.
복사 또는 다운로드
XML을 복사하거나 .xml 파일로 다운로드하세요.
Utils365를 선택해야 하는 이유
속성과 텍스트
@_로 시작하는 키는 속성이, #text는 요소의 텍스트가 됩니다. XML을 JSON으로 변환기와 같은 규칙이라 데이터를 오갈 수 있습니다.
항상 올바른 형식
&와 < 같은 특수 문자는 이스케이프하고 XML 이름으로 쓸 수 없는 키는 안전하게 바꾸므로, 결과를 어떤 XML 도구에서든 열 수 있습니다.
목록은 반복 요소로
{"book": [ … ]}는 항목마다 <book> 요소 하나가 됩니다. XML에서 목록을 담는 일반적인 방식입니다.
안전한 프라이버시
JSON은 기기에서 변환되고 절대 업로드되지 않습니다.
자주 묻는 질문
루트 요소는 어떻게 정해지나요?
JSON이 {"catalog": { … }}처럼 키가 하나인 객체라면 그 키가 루트가 됩니다. 그 밖의 경우는 지정한 루트 요소(기본값 root)로 감쌉니다.
XML 이름으로 쓸 수 없는 키는 어떻게 되나요?
공백처럼 XML 이름에 쓸 수 없는 문자는 _가 되고, 숫자, 하이픈, 점으로 시작하는 이름은 앞에 _가 붙습니다. 그래서 "first name"은 first_name이, "2024"는 _2024가 됩니다.
속성은 어떻게 만드나요?
"@_id": 1처럼 키를 @_로 시작하면 요소에 id="1"이 붙습니다. 속성 옆에 요소 자체의 텍스트를 넣으려면 "#text"를 쓰세요.
배열은 어떻게 변환되나요?
각 항목이 배열의 키를 이름으로 하는 요소가 됩니다. 목록 안의 목록이나 최상위 목록은 <item> 요소를 씁니다.
null과 빈 값은 어떻게 되나요?
null, 빈 문자열, 빈 객체는 <name/> 같은 빈 요소가 됩니다. 빈 목록은 요소를 추가하지 않습니다.