uk

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 зберігається.

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