Съдържанието остава у теббез достъп на трети страни
Не възниква обработка на съдържанието на файловете ти. Не ти трябва договор за обработка на данни с gottrix, за да работиш с поверителни или служебни документи.
Hosted in GermanyGlobal Content Delivery
Основни сървъри в Hetzner в Германия, глобално доставяне чрез мрежа за доставяне на съдържание (CDN). Съдържанието на файловете ти никога не се предава в този процес - то не напуска устройството ти.
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 се отхвърля с ясно съобщение за грешка, нищо не се качва.
Резултатът се определя от структурна разлика: XML изисква точно един коренов елемент. Затова масив JSON в корена получава обгръщащ възел, а елементите на масива с еднакво име стават повтарящи се елементи с това име - точно формата, която очакват XML обработчиците и XSD схемите.
Технически данни
Технически данни
Входни формати
JSON
Изходен формат
XML
Пакетна обработка
Не
Обработка
Локално в браузъра (JavaScript)
Качване на файлове
Няма
В 3 стъпки
Пуснете или изберете вашия JSON файл.
Инструментът го сериализира в XML.
Изтеглете XML файла.
Ограничения: Коректно оформен XML с точно един корен: масивите и обектите с няколко ключа се обвиват в <root>, а записите на масива стават <item>. Ключовете с префикс "@_" стават атрибути - JSON няма вградено понятие за атрибут. Невалидният JSON се отхвърля с ясно съобщение за грешка. Числата и булевите стойности на JSON при това се записват в XML като обикновен текст, тъй като самият XML не познава типове данни.
Чести въпроси
Качва ли се файлът ми?
Не. Преобразуването се извършва изцяло локално в браузъра ви - нито един файл не напуска устройството ви.
Как се създават XML атрибутите?
Ключовете на JSON с префикс "@_" стават XML атрибути вместо отделни елементи.
Защо се добавя елемент <root>?
XML изисква точно един кореновен елемент, затова масив на най-горно ниво или обект с няколко ключа се обвиват в <root>.
Как се обработват JSON масивите?
Всеки запис на масива става повтарящ се елемент <item>.
Двупосочно ли е преобразуването?
Да. Конвенцията "@_" съвпада с нашия инструмент XML към JSON, така че round-trip се запазва.
Само с вашето съгласие измерваме употребата анонимно чрез бисквитки, за да подобряваме gottrix. Вашите файлове винаги остават локално, на вашето устройство. Поверителност