uk

XML у JSON

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

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

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

0%

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

    Продовжити з цим файлом

    Без повторного завантаження

    Ці інструменти приймають .JSON - ваш файл передається напряму.

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

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

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

    XML - поширений ієрархічний формат даних, типовий для стрічок RSS, API SOAP, офісних документів, конфігурацій та обміну даними між системами. Проте для подальшої обробки в сучасних програмах та 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 з опцією Компактно.

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

    JSON у YAML · YAML у JSON · JSON у XML · XML у YAML · TOML у JSON · GeoJSON у KML