ko

JSON에서 XML로

JSON 파일을 로컬에서 XML로 변환합니다 - 요소와 속성 지원, 업로드 없이, 브라우저에서 바로.

기기에서 로컬로 처리 중 ...

0%

파일이 기기를 떠난 적이 없습니다

    제 파일이 업로드되나요?

    아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법

    업로드 없음100% 로컬 처리
    내용은 내 손안에제3자 접근 불가
    독일 내 서버 운영설계부터 GDPR 준수
    외부 검증 완료TLS A+ · 헤더 A+

    JSON은 현대 API와 웹 앱의 언어이지만, 많은 기업 시스템과 SOAP 서비스, RSS/Atom 피드, Office 및 설정 형식은 여전히 XML을 요구합니다. 이 도구는 JSON 트리를 그와 동등하고 올바른 형식의 XML로 직렬화합니다.

    처리는 브라우저에서(fast-xml-parser, 순수 JavaScript) 완전히 로컬로 실행됩니다. 객체 키는 요소가 되고, "@_"를 앞에 붙인 키는 XML 속성이 됩니다 - XML에서 JSON으로 변환과 정확히 대칭이라 왕복해도 정보가 보존됩니다. XML에는 루트가 정확히 하나 필요하므로, 최상위가 배열이거나 키가 여러 개인 객체이면 <root> 요소로 감싸고, 배열 항목은 반복되는 <item> 요소가 됩니다.

    레거시 시스템으로 내보내기, XML만 받는 가져오기, SOAP 엔드포인트, Office 템플릿 등에서 마주치게 됩니다. 결과는 XML 선언이 붙은, 들여쓰기된 올바른 형식의 XML로, 바로 열거나 XML 툴체인에 넣을 수 있습니다. 잘못된 JSON은 명확한 오류로 거부되며, 아무것도 업로드되지 않습니다.

    기술 사양

    기술 사양
    입력 형식JSON
    출력 형식XML
    일괄 처리미지원
    처리 방식브라우저에서 로컬 처리 (JavaScript)
    파일 업로드없음

    3단계로

    1. JSON 파일을 놓거나 선택하세요.
    2. 도구가 XML로 직렬화합니다.
    3. XML 파일을 다운로드하세요.

    제한: 올바른 형식의 XML이며 루트는 정확히 하나입니다: 배열이나 키가 여러 개인 객체는 <root>로 감싸고, 배열 항목은 <item>이 됩니다. "@_"를 앞에 붙인 키는 속성이 됩니다 - JSON에는 속성 개념이 없기 때문입니다. 잘못된 JSON은 명확한 오류로 거부됩니다.

    자주 묻는 질문

    파일이 업로드되나요?

    아니요, 변환은 모두 브라우저에서 로컬로 실행됩니다.

    XML 속성은 어떻게 만들어지나요?

    "@_"를 앞에 붙인 키가 XML 속성이 됩니다.

    왜 <root>가 붙나요?

    XML에는 루트가 정확히 하나 필요하기 때문입니다. 배열이나 키가 여러 개인 객체는 그 안에 감싸집니다.

    JSON 배열은 어떻게 되나요?

    반복되는 <item> 요소가 됩니다.

    왕복이 되나요?

    네. "@_" 규약이 저희 XML을 JSON으로 변환 도구와 일치하므로 왕복해도 보존됩니다.

    관련 도구