Содержимое остаётся у васнет доступа у третьих лиц
Содержимое ваших файлов нигде не обрабатывается на стороне сервера. Вам не нужен договор об обработке данных с gottrix, чтобы работать с конфиденциальными или деловыми документами.
Hosted in GermanyGlobal Content Delivery
Исходный сервер у Hetzner в Германии, доставка по всему миру через сеть доставки контента (CDN). Содержимое ваших файлов при этом никогда не передаётся - оно не покидает ваше устройство.
XML - распространённый иерархический формат данных, типичный для лент RSS, API SOAP, офисных документов, конфигураций и обмена данными между системами. Однако для дальнейшей обработки в современных программах и API JSON удобнее. Этот инструмент переводит древовидную структуру XML в равноценный объект JSON.
Этот инструмент разбирает ваш XML полностью локально в вашем браузере (fast-xml-parser, чистый JavaScript). Вложенные элементы становятся вложенными объектами, атрибуты переносятся с префиксом «@_», так что никакая информация не теряется. Недопустимый XML отклоняется с понятным сообщением об ошибке. Ничего не загружается.
Встретится вам это, например, при разборе новостной ленты, карты сайта, интерфейса банковской выписки или старого предписания по экспорту данных, всё ещё мыслящего в угловых скобках. Учтите при чтении результата одну особенность: если дочерний элемент встречается лишь раз, возникает одиночный объект, а при повторе - список. Кто учтёт это в обрабатывающем коде, избежит неожиданных частных случаев при меняющемся количестве.
Технические данные
Технические данные
Входные форматы
XML
Выходной формат
JSON
Пакетная обработка
Нет
Обработка
Локально в браузере (JavaScript)
Загрузка файлов
Отсутствует
В 3 шага
Перетащите или выберите файл XML.
Инструмент конвертирует локально и автоматически расставляет отступы в JSON.
Скачайте файл JSON.
Ограничения: XML должен быть правильно сформирован (иначе понятная ошибка). Атрибуты получают префикс '@_'. Комментарии и инструкции обработки пропускаются. Смешанное содержимое не всегда сопоставляется однозначно. Пространства имён остаются префиксом в ключе. Текст, похожий на число или логическое значение, автоматически распознаётся как настоящее число/логическое значение JSON; дата остаётся текстом, поскольку у XML нет собственного формата даты.
Частые вопросы
Мой файл загружается?
Нет. Преобразование идёт полностью локально в браузере - ничего не отправляется.
Переносятся ли атрибуты?
Да. Атрибуты появляются в JSON с префиксом «@_» перед именем.
Что происходит при недопустимом XML?
Вы получаете понятное сообщение об ошибке с причиной - без сбоя.
Могу ли я получить компактный JSON вместо JSON с отступами?
Вывод здесь всегда аккуратно оформлен с отступами. Для компактной (минифицированной) версии пропустите результат потом через наш инструмент Форматировать JSON с опцией Компактно.
Только с вашего согласия мы анонимно измеряем использование с помощью файлов cookie, чтобы улучшать gottrix. Ваши файлы всегда остаются локально, на вашем устройстве. Конфиденциальность