uk

XML у JSON

Перетворіть файл XML на JSON локально - з елементами та атрибутами, без вивантаження, прямо у браузері.

Відступи в JSON

Обробка локально на вашому пристрої ...

0%

Ваші файли так і не залишили ваш пристрій

    Чи завантажується мій файл?

    Ні. Усе працює у вашому браузері - ваш файл ніколи не залишає пристрій. Як це перевірити

    Без завантаження100% локально
    Вміст лишається у васбез доступу третіх осіб
    Сервери в НімеччиніGDPR за задумом
    Незалежний аудитTLS A+ · Заголовки A+

    XML - поширений ієрархічний формат даних, типовий для стрічок RSS, API SOAP, офісних документів, конфігурацій та обміну даними між системами. Проте для подальшої обробки в сучасних програмах та API JSON зручніший. Цей інструмент перекладає деревоподібну структуру XML у рівноцінний обʼєкт JSON.

    Цей інструмент розбирає ваш XML повністю локально у вашому браузері (fast-xml-parser, чистий JavaScript). Вкладені елементи стають вкладеними обʼєктами, а атрибути переймаються з префіксом «@_», тож жодна інформація не губиться. Недійсний XML відхиляється з чітким повідомленням про помилку. Нічого не завантажується на сервер.

    Натрапите ви на це, скажімо, аналізуючи стрічку новин, карту сайту, інтерфейс банківської виписки чи давню вимогу експорту даних, що досі мислить кутовими дужками. Читаючи результат, зважте на одну особливість: якщо дочірній елемент трапляється лише раз, постає окремий обʼєкт, а за повторення - список. Хто це врахує в коді подальшої обробки, той уникне несподіваних окремих випадків за змінної кількості.

    Технічні дані

    Технічні дані
    Вхідні форматиXML
    Вихідний форматJSON
    Пакетна обробкаНі
    ОбробкаЛокально в браузері (JavaScript)
    Завантаження файлівНемає

    У 3 кроки

    1. Перетягніть або виберіть файл XML.
    2. Виберіть форматування (з відступами або компактне).
    3. Завантажте файл JSON.

    Обмеження: XML має бути правильно сформованим (інакше з'явиться зрозуміла помилка). Атрибути отримують префікс '@_'. Коментарі та інструкції обробки пропускаються. Змішаний вміст не завжди можна відобразити однозначно. Простори імен залишаються префіксом у ключі.

    Часті запитання

    Чи завантажується мій файл на сервер?

    Ні. Перетворення відбувається повністю локально у браузері - нічого не надсилається.

    Чи переймаються атрибути?

    Так. Атрибути зʼявляються в JSON з префіксом «@_» перед іменем.

    Що відбувається з недійсним XML?

    Ви отримуєте чітке повідомлення про помилку з причиною - без збою.

    Чи можу я вивести компактний JSON?

    Так, через параметр можна обрати відступлений чи компактний JSON.

    Схожі інструменти