bg

JSON към XML

Преобразувайте JSON файл в XML локално - с елементи и атрибути, без качване, направо в браузъра ви.

Обработва се локално на устройството ви ...

0%

Вашите файлове така и не напуснаха устройството ви

    Качва ли се файлът ми?

    Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

    Без качване100% локално
    Съдържанието остава у теббез достъп на трети страни
    Сървъри в Германия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 атрибутите?

    Ключовете на JSON с префикс "@_" стават XML атрибути вместо отделни елементи.

    Защо се добавя елемент <root>?

    XML изисква точно един кореновен елемент, затова масив на най-горно ниво или обект с няколко ключа се обвиват в <root>.

    Как се обработват JSON масивите?

    Всеки запис на масива става повтарящ се елемент <item>.

    Двупосочно ли е преобразуването?

    Да. Конвенцията "@_" съвпада с нашия инструмент XML към JSON, така че round-trip се запазва.

    Сходни инструменти