bg

XML към JSON

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

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

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

0%

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

    Продължи с този файл

    Без ново качване

    Тези инструменти приемат .JSON - файлът ти се предава директно.

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

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

    Без качване100% локално
    Съдържанието остава у теббез достъп на трети страни
    Hosted in GermanyGlobal Content Delivery
    Независимо провереноTLS A+ · Заглавки A+

    XML е разпространен, йерархичен формат за данни - типичен за RSS емисии, SOAP API, офис документи, конфигурации и обмен на данни между системи. За по-нататъшна обработка в съвременни програми и API обаче JSON е по-удобен. Този инструмент превежда дървовидната структура на XML в равностоен обект JSON.

    Този инструмент разчита вашия XML изцяло локално в браузъра ви (fast-xml-parser, чист JavaScript). Вложените елементи стават вложени обекти, а атрибутите се пренасят с представка „@_“, така че не се губи никаква информация. Невалидният XML се отхвърля с ясно съобщение за грешка. Нищо не се качва.

    Натъквате се на това например при разчитане на новинарска емисия, карта на сайт, интерфейс за банково извлечение или стар образец за изнасяне на данни, който още мисли в остри скоби. При четенето на резултата имайте предвид една особеност: ако дъщерен елемент се среща само веднъж, се получава единичен обект, а при повторение - списък. Който отчете това в обработващия код, си спестява изненадващи частни случаи при променлив брой.

    Технически данни

    Технически данни
    Входни форматиXML
    Изходен форматJSON
    Пакетна обработкаНе
    ОбработкаЛокално в браузъра (JavaScript)
    Качване на файловеНяма

    В 3 стъпки

    1. Пуснете или изберете файла си XML.
    2. Инструментът преобразува локално и автоматично форматира JSON с отстъпи.
    3. Изтеглете файла JSON.

    Ограничения: XML трябва да е добре оформен (иначе ясна грешка). Атрибутите получават префикс '@_'. Коментарите и инструкциите за обработка се пропускат. Смесеното съдържание не винаги може да се преобразува еднозначно. Пространствата от имена остават като префикс в ключа. Текст, който изглежда като число или булева стойност, автоматично се разпознава като истинско JSON число/булева стойност; датата остава текст, тъй като XML няма собствен формат за дата.

    Чести въпроси

    Файлът ми качва ли се?

    Не. Преобразуването тече изцяло локално в браузъра - нищо не се изпраща.

    Пренасят ли се атрибутите?

    Да. Атрибутите се появяват в JSON с представка „@_“ пред името.

    Какво става при невалиден XML?

    Получавате ясно съобщение за грешка с причината - без сриване.

    Мога ли да получа компактен JSON вместо с отстъпи?

    Изходът тук винаги е ясно форматиран с отстъпи. За компактна (минифицирана) версия пуснете резултата после през нашия инструмент Форматиране JSON с опцията Компактно.

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

    JSON към YAML · YAML към JSON · JSON към XML · XML към YAML · TOML към JSON · GeoJSON към KML