input
output
JSON을 XML로 변환하거나 XML을 붙여넣어 JSON으로 되돌립니다.

관련

JSON to XML 가이드

전체 가이드 →

JSON 과 XML 상호 변환

JSON 을 붙여 넣고 To XML 을, 또는 XML 을 붙여 넣고 To JSON 을 클릭하세요. 변환기는 속성을 @ 접두사 키로, 요소 텍스트를 #text 로, 반복 요소를 배열로 매핑합니다 —— 역방향도 마찬가지입니다. 모든 처리는 브라우저에서 끝나며 어떤 서버에도 데이터를 보내지 않습니다.

매핑 규칙

  • 속성 —— <note id="1">{ "note": { "@id": "1" } } 가 됩니다
  • 텍스트 노드 —— 속성과 텍스트를 함께 가진 요소는 텍스트를 #text 아래에 저장합니다
  • 반복 요소 —— 같은 이름의 두 <tag> 형제 요소는 JSON 배열이 됩니다
  • 엔티티 —— &amp;, &lt;, 숫자 참조는 양방향으로 디코딩/인코딩됩니다

각 방향의 자세한 내용은 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 로 다시 변환하면 공백이 정규화된 채 재출력됩니다. 두 방향 모두 로컬에서만 동작합니다.