같은 태그를 가진 반복되는 형제 요소는 JSON 배열로 묶입니다. 모든 자식이 하나의 태그를 공유하면 자식이 하나뿐인 컨테이너도 배열로 감지됩니다. 따라서 항목이 하나뿐인 목록도 목록으로 유지됩니다.
_0, _1 같은 숫자 XML 태그(숫자 문자열 키에서 JSON→XML로 생성됨)는 "0", "1"로 올바르게 복원됩니다.
XML 속성을 JSON에 매핑하는 방식을 선택하세요: @ 접두사가 붙은 키(기본값), 일반 키 또는 완전히 무시. 텍스트+속성이 섞인 요소는 구성 가능한 텍스트 키를 사용합니다.
숫자, 불리언 또는 null처럼 보이는 XML 텍스트 값은 자동으로 올바른 JSON 타입으로 변환됩니다. true→true, 1280→1280. 비활성화하면 모든 값을 문자열로 유지합니다.
부모 요소가 같은 태그 이름의 자식을 여러 개 포함하면 이들은 JSON 배열로 묶입니다. 또한 부모 요소가 같은 이름의 자식만(하나뿐이더라도) 포함하면 그 자식들도 배열로 처리되어 단일 항목 컬렉션의 목록 구조가 보존됩니다.
예. 숫자로 시작하는 JSON 키(예: "0")는 JSON→XML에 의해 밑줄 접두사가 붙습니다(_0). 이 변환기는 그 패턴을 감지하여 원래 키를 복원합니다. 배열은 양방향 모두에서 보존됩니다.
가장 바깥쪽 XML 요소 래퍼를 제거하여 JSON 출력이 그 자식 요소부터 바로 시작되도록 합니다. 루트 태그(<root> 등)가 단순한 컨테이너일 때 유용합니다.
아니요. 모든 변환은 JavaScript를 사용해 브라우저 내에서 완전히 이루어집니다. XML이 기기를 벗어나지 않습니다.