Съдържанието остава у теббез достъп на трети страни
Не възниква обработка на съдържанието на файловете ти. Не ти трябва договор за обработка на данни с gottrix, за да работиш с поверителни или служебни документи.
Hosted in GermanyGlobal Content Delivery
Основни сървъри в Hetzner в Германия, глобално доставяне чрез мрежа за доставяне на съдържание (CDN). Съдържанието на файловете ти никога не се предава в този процес - то не напуска устройството ти.
XML е разпространен, йерархичен формат за данни - типичен за RSS емисии, SOAP API, офис документи, конфигурации и обмен на данни между системи. За по-нататъшна обработка в съвременни програми и API обаче JSON е по-удобен. Този инструмент превежда дървовидната структура на XML в равностоен обект JSON.
Този инструмент разчита вашия XML изцяло локално в браузъра ви (fast-xml-parser, чист JavaScript). Вложените елементи стават вложени обекти, а атрибутите се пренасят с представка „@_“, така че не се губи никаква информация. Невалидният XML се отхвърля с ясно съобщение за грешка. Нищо не се качва.
Натъквате се на това например при разчитане на новинарска емисия, карта на сайт, интерфейс за банково извлечение или стар образец за изнасяне на данни, който още мисли в остри скоби. При четенето на резултата имайте предвид една особеност: ако дъщерен елемент се среща само веднъж, се получава единичен обект, а при повторение - списък. Който отчете това в обработващия код, си спестява изненадващи частни случаи при променлив брой.
Технически данни
Технически данни
Входни формати
XML
Изходен формат
JSON
Пакетна обработка
Не
Обработка
Локално в браузъра (JavaScript)
Качване на файлове
Няма
В 3 стъпки
Пуснете или изберете файла си XML.
Инструментът преобразува локално и автоматично форматира JSON с отстъпи.
Изтеглете файла JSON.
Ограничения: XML трябва да е добре оформен (иначе ясна грешка). Атрибутите получават префикс '@_'. Коментарите и инструкциите за обработка се пропускат. Смесеното съдържание не винаги може да се преобразува еднозначно. Пространствата от имена остават като префикс в ключа. Текст, който изглежда като число или булева стойност, автоматично се разпознава като истинско JSON число/булева стойност; датата остава текст, тъй като XML няма собствен формат за дата.
Чести въпроси
Файлът ми качва ли се?
Не. Преобразуването тече изцяло локално в браузъра - нищо не се изпраща.
Пренасят ли се атрибутите?
Да. Атрибутите се появяват в JSON с представка „@_“ пред името.
Какво става при невалиден XML?
Получавате ясно съобщение за грешка с причината - без сриване.
Мога ли да получа компактен JSON вместо с отстъпи?
Изходът тук винаги е ясно форматиран с отстъпи. За компактна (минифицирана) версия пуснете резултата после през нашия инструмент Форматиране JSON с опцията Компактно.
Само с вашето съгласие измерваме употребата анонимно чрез бисквитки, за да подобряваме gottrix. Вашите файлове винаги остават локално, на вашето устройство. Поверителност