JSON에서 XML 변환기
JSON을 XML로 또는 XML을 JSON으로 변환 — 속성·텍스트 노드·배열이 양방향으로 매핑되며, 브라우저 안에서 즉시 로컬 처리됩니다.
관련
JSON to XML 가이드
JSON 상호 운용: YAML, CSV, XML, JWT, Schema
JSON은 혼자 존재하는 경우가 드뭅니다. JSON과 YAML/CSV/XML 간에 변환하고, JWT를 디코딩하고, 타입을 생성하고, JSON Schema로 검증하세요 —— 모든 단계가 브라우저 안에서 이루어집니다.
JSON을 XML로 변환: 루트, 속성, 배열
XML은 단일 루트가 필요하고 리스트를 반복 요소로 표현합니다. @ 접두사 키를 속성에, #text를 요소 텍스트에 매핑하면 가역적인 변환을 얻을 수 있습니다.
JSON의 따옴표 없는 키 고치기
name, active, profile처럼 일반 식별자처럼 보이더라도, 유효한 JSON에서는 항상 따옴표로 감싸야 합니다.
JSON 과 XML 상호 변환
JSON 을 붙여 넣고 To XML 을, 또는 XML 을 붙여 넣고 To JSON 을 클릭하세요. 변환기는 속성을 @ 접두사 키로, 요소 텍스트를 #text 로, 반복 요소를 배열로 매핑합니다 —— 역방향도 마찬가지입니다. 모든 처리는 브라우저에서 끝나며 어떤 서버에도 데이터를 보내지 않습니다.
매핑 규칙
- 속성 ——
<note id="1">은{ "note": { "@id": "1" } }가 됩니다 - 텍스트 노드 —— 속성과 텍스트를 함께 가진 요소는 텍스트를
#text아래에 저장합니다 - 반복 요소 —— 같은 이름의 두
<tag>형제 요소는 JSON 배열이 됩니다 - 엔티티 ——
&,<, 숫자 참조는 양방향으로 디코딩/인코딩됩니다
각 방향의 자세한 내용은 XML 에서 JSON 으로 와 JSON 에서 XML 로 를 참고하세요. JSON 에 구문 오류가 있으면 본 도구는 흔한 실수를 먼저 수리합니다 —— 또는 JSON Fix 로 미리 정리하세요.
XML 포매터 및 검사기 역할도 합니다
XML 을 붙여 넣고 To JSON 을 클릭하면 변환기는 먼저 문서를 파싱합니다 —— 따라서 xml formatter, xml formatter online, ** xml formatter online tool**, xml beautifier(** xml beautify**), xml editor, xml parser, ** xml reader online**, xml viewer online / ** online xml viewer**, reader xml, xml file validator, 그리고 xml validator(xmlvalidate, ** xmllint online validator**) 역할을 한 번에 수행합니다 —— * what is a xml file* 와 XML 파일을 어떻게 열고 확인하는지에 대한 원스톱 답변입니다. * format xml online*, online xml formatter, xml pretty print, * xml validation*, validation of xml, xml to json converter 같은 검색은 모두 같은 워크플로로 이어집니다. 깨진 XML(태그 불일치, 따옴표 누락, 잘못된 문자)은 상태 표시줄에 보고되며 조용히 통과시키지 않습니다. XML 만 포맷하고 싶다면 To JSON 으로 검사한 뒤 To XML 으로 다시 변환하면 일관된 2 스페이스 들여쓰기로 돌아옵니다.
XML 파일을 여는 방법(how to open the xml file 또는 * how to open xml files* 으로도 검색됨) : 내용을 여기에 붙여 넣고 To JSON 을 클릭하면 구조화된 들여쓰기 뷰가 보입니다. 같은 흐름이 valid xml checker 역할도 합니다 —— 입력이 잘 형성된 XML 일 때만 변환이 성공합니다. 다른 언어로의 검색 —— * formatar xml online*(포르투갈어), formatador xml online —— 도 같은 도구를 가리킵니다.
FAQ
JSON 값을 XML 속성으로 만들려면?
키 이름 앞에 @ 를 붙이세요(예 : @id). 요소의 텍스트 콘텐츠는 #text 아래로 들어갑니다. XML 은 반복으로 리스트를 표현하므로 JSON 배열은 같은 태그의 반복 요소가 됩니다.
독립 실행형 XML 뷰어로 사용할 수 있나요?
네 —— XML 을 붙여 넣고 JSON 으로 변환하면 구조화된 들여쓰기 뷰가 보이고, XML 로 다시 변환하면 공백이 정규화된 채 재출력됩니다. 두 방향 모두 로컬에서만 동작합니다.