
XML to JSON Converter 는 모든 XML 문서를 동등한 형식의 JSON 으로 변환합니다. SOAP 응답,RSS 피드,구성 파일,API 내보내기 등 XML 페이로드를 붙여넣고 요소를 키에 매핑하고 태그를 배열에 반복하고 속성을 접두어 있는 속성에 매핑하는 깔끔하고 들여쓰기된 JSON 을 다시 가져오면 JavaScript,REST 클라이언트 또는 데이터 파이프라인에서 사용할 준비가 됩니다.
XML과 JSON은 데이터를 다르게 모델링하고 순진한 변환은 정보를 잃습니다. XML에는 JSON이 직접적으로 동등하지 않은 속성이 있으며, 요소가 속성과 텍스트를 모두 보유할 수 있으며 반복에 의해서만 목록과 단일 자식을 구분합니다. 이 변환기는 각 경우를 의도적으로 처리합니다. 속성은 구성 가능한 접두사(기본적으로 @)가 있는 키가 되고, 혼합 콘텐츠는 텍스트를 #text 키 아래에 유지하며, 두 번 이상 나타나는 태그는 JSON 배열로 축소되어 구조물이 소스에 충실하게 유지됩니다.
모든 것이 종속성이 없는 파서를 사용하여 브라우저에서 100% 실행됩니다 - DOMParser 도 없고,서버 왕복도 없습니다. XML 문서는 내부 식별자,고객 기록 또는 통합 페이로드를 자주 전달하므로 붙여넣기하는 것은 업로드되거나 저장되지 않습니다. 변환기는 로드되면 오프라인으로 작동하며 옵션을 사용하면 엔터티를 디코딩하고,숫자 및 부울 텍스트를 실제 유형으로 구문 분석하고,요소 데이터만 필요할 때 속성을 무시할 수 있습니다.
XML 과 JSON 모델 데이터는 다르게,모든 변환은 선택을 해야 하고,어떤 것이 만들어졌는지 알면 나중에 혼란을 덜 수 있다. 속성과 자식 요소는 JSON 에서는 네임스페이스를 공유하지만 XML 에서는 공유하지 않기 때문에 속성은 구별되도록 접두사가 붙는다. 반복되는 요소는 배열이 되지만,단일 발생은 본질적으로 모호하다: XML 은 하나의 항목이 하나의 목록인지 일반 값인지 말할 수 없기 때문에 일반적으로 여러 항목이 있는 문서가 하나를 가질 때 다르게 변환할 수 있다. JSON 객체는 사양에 따라 순서가 정해지지 않기 때문에 요소 순서는 배열 내에서 보존되고 이름이 다른 형제 간에 손실된다. 주석과 처리 명령은 삭제된다. 네임스페이스는 해결되지 않고 문자 그대로의 접두사로 유지된다.
XML 선언 유무에 관계없이 잘 구성된 XML 문서를 입력 패널에 붙여넣거나 샘플 로드를 클릭하여 속성과 중첩 목록이 포함된 현실적인 카탈로그 예제에서 시작하세요.
2-스페이스 또는 4-스페이스 들여쓰기를 선택하고, 속성이 포함되는지 여부를 결정하고, 선택적으로 유형 구문 분석을 "44.95"와 "true"를 실수 및 부울로 바꾸도록 활성화합니다.
변환을 클릭합니다. XML이 먼저 구문 분석되고 검증됩니다. 일치하지 않거나 닫히지 않은 태그와 같은 잘못된 마크업이 명확한 메시지와 함께 보고되므로 수정할 수 있습니다.
생성된 JSON을 클립보드에 복사하거나 .json 파일로 다운로드한 다음 코드, 요청 본문 또는 데이터 저장소에 드롭합니다.
XML 속성은 구성 가능한 접두사(기본적으로 @)를 사용하여 JSON 키로 보존되므로 변환에서 데이터가 손실되지 않습니다.
반복되는 하위 요소는 자동으로 JSON 배열이 되는 반면, 단일 발생은 일반 객체로 유지되어 실제 구조와 일치합니다
CDATA 블록은 그대로 사용되며 표준과 숫자 엔터티(&, é)는 해당 문자로 올바르게 디코딩됩니다.
숫자 및 부울 텍스트 "3.14" 또는 "false" 와 같은 실제 JSON 숫자 및 부울로 바꾸거나 모든 것을 문자열로 유지하십시오 - 선택
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. 100% client-side, no signup.
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Format, beautify, minify, and validate XML online - preserves comments, CDATA, and attribute order, with clear error reporting
Download TikTok videos without watermark. Save videos, music, and cover images from any TikTok link.
0 comments
No comments yet. Be the first to share your thoughts!