XML에서 JSON으로 변환
XML 파일을 로컬에서 JSON으로 변환합니다. 요소와 속성을 포함해, 업로드 없이 브라우저에서 바로 처리됩니다.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
XML 파일을 로컬에서 JSON으로 변환합니다. 요소와 속성을 포함해, 업로드 없이 브라우저에서 바로 처리됩니다.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
XML은 널리 쓰이는 계층형 데이터 형식으로 - RSS 피드, SOAP API, 오피스 문서, 설정, 시스템 간 데이터 교환에서 흔합니다. 다만 현대 프로그램과 API에서 더 다루기에는 JSON이 한결 편합니다. 이 도구는 XML의 트리 구조를 동등한 JSON 객체로 옮깁니다.
이 도구는 XML을 전적으로 브라우저에서 로컬로 파싱합니다(fast-xml-parser, 순수 JavaScript). 중첩된 요소는 중첩된 객체가 되고, 속성은 "@_" 접두사를 붙여 보존하므로 - 어떤 정보도 잃지 않습니다. 잘못된 XML은 분명한 오류로 거절합니다. 아무것도 업로드되지 않습니다.
뉴스 피드, 사이트맵, 은행 명세 인터페이스, 아니면 아직도 꺾쇠로 사고하는 옛 데이터 내보내기 규격을 다룰 때 마주치게 됩니다. 결과를 읽을 때 한 가지 특이점에 유의하세요: 자식 요소가 한 번만 나오면 단일 객체가 되고, 반복되면 목록이 됩니다. 가공하는 코드에서 이를 감안하면, 개수가 달라질 때 생기는 뜻밖의 예외 상황을 피할 수 있습니다.
| 입력 형식 | XML |
|---|---|
| 출력 형식 | JSON |
| 일괄 처리 | 미지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (JavaScript) |
| 파일 업로드 | 없음 |
제한: XML은 형식이 올바라야 합니다(아니면 명확한 오류). 속성에는 '@_' 접두사가 붙습니다. 주석과 처리 명령은 건너뜁니다. 혼합 콘텐츠는 항상 명확히 매핑되지는 않습니다. 네임스페이스는 키의 접두사로 남습니다.
아니요. 변환은 전적으로 브라우저에서 로컬로 실행되며 - 아무것도 전송되지 않습니다.
네. 속성은 JSON에서 이름 앞에 "@_" 접두사를 붙여 나타납니다.
원인이 담긴 분명한 오류 메시지를 받습니다 - 멈춰 버리지 않습니다.
네, 옵션으로 들여 쓴 JSON과 간결한 JSON 중에서 고를 수 있습니다.