JSON в XML

Преобразуйте данные JSON в XML для фидов, импорта и устаревших систем. Всё работает в вашем браузере: приватно, легко и без загрузки файлов на сервер.

Вход: JSON (.json)
Выход: XML (.xml)
Вся конвертация выполняется прямо на вашем устройстве

Полезно знать

Этот инструмент преобразует ваши JSON-файлы в XML. XML часто используется в фидах и корпоративных системах, а JSON — в веб-приложениях и API. Вы можете выбрать названия тегов для корня и элементов массива, а также при необходимости преобразовать специальные ключи JSON в XML-атрибуты.

  • Вход: JSON-файлы (.json).
  • Выход: XML-файлы — по одному .xml для каждого JSON-файла.
  • Если эта опция включена, ключи с префиксом @ становятся XML-атрибутами, например {"@id":"123"}id="123".
  • Вся обработка выполняется в вашем браузере. Ничего не загружается на серверы FileYoga.

Конвертировать JSON-файлы в XML

Перетащите JSON-файлы или выберите их на устройстве, а затем скачайте XML-экспорт.
Перетащите JSON-файлы сюда
или нажмите, чтобы выбрать файлы
Поддерживаются файлы .json. Файлы обрабатываются в вашем браузере и никогда не загружаются на сервер.

Как работает конвертация JSON в XML

Этот инструмент читает ваш JSON и создаёт XML-документ по предсказуемым правилам. Объекты становятся вложенными элементами, массивы — повторяющимися элементами, а значения — текстовыми узлами. Всё выполняется локально в вашем браузере, поэтому ничего не загружается и не хранится.


Когда использовать этот инструмент

JSON отлично подходит для современных приложений, но многим платформам всё ещё нужен XML для импорта и фидов. Конвертер JSON в XML помогает, когда нужна совместимость, экспорт данных или интеграция с системами на основе XML.

  • Импорт: преобразуйте JSON из API в XML для старых систем.
  • Фиды: создавайте XML для маркетплейсов или интеграций.
  • Устаревшие инструменты: экспортируйте данные в XML для программ, которые не поддерживают JSON.
  • Автоматизация: преобразуйте JSON в XML повторяемым способом без отправки файлов на сервер.

Нужна обратная конвертация XML → JSON? Используйте наш конвертер XML в JSON. Если нужен формат, удобный для таблиц, попробуйте конвертировать JSON в CSV.

Правила конвертации

  • Корневой тег: XML-документ начинается с выбранного вами корневого тега, по умолчанию root.
  • Объекты: ключи становятся названиями тегов, а значения — вложенными узлами.
  • Массивы: каждое значение массива становится тегом элемента, название можно настроить, по умолчанию item.
  • Атрибуты: если опция включена, ключи, начинающиеся с @, становятся атрибутами текущего элемента.
  • Текстовое значение: если объект содержит ключ #text, он становится текстовым содержимым элемента.
  • Экранирование: специальные символы экранируются, чтобы XML оставался корректным.

Пошагово: из JSON в XML

Конвертация JSON занимает всего несколько секунд:

  • Добавьте JSON-файлы. Перетащите файлы в область выше или нажмите, чтобы выбрать их на устройстве.
  • Задайте теги. При необходимости выберите корневой тег и тег элемента массива.
  • Выберите параметры. Решите, нужно ли превращать ключи с @ в атрибуты и использовать читаемое форматирование.
  • Конвертируйте в XML. Нажмите Конвертировать в XML. Инструмент обработает всё локально.
  • Сохраните результат. Скачивайте файлы по одному или используйте «Сохранить все», когда всё будет готово.

Конфиденциальность, ограничения и обработка файлов

FileYoga построен вокруг простого правила: ваши файлы остаются у вас. Конвертация JSON в XML выполняется локально в браузере, поэтому ваши данные никогда не загружаются на серверы FileYoga.

Только локальная конвертация

Конвертация выполняется локально в браузере на вашем устройстве. JSON не загружается на сервер, а XML создаётся на вашей стороне.

Без скрытых копий

Когда вы очищаете список или закрываете вкладку, инструмент прекращает использовать ваши файлы и не сохраняет копии на сервере.

Без искусственных лимитов

Без платных стен и квот. Ограничения зависят только от памяти вашего устройства и возможностей браузера.

Аккаунт не нужен

Используйте конвертер без регистрации. Откройте страницу, преобразуйте файлы и закройте её, когда закончите.

Советы для лучшего результата

  • Используйте простые названия тегов: буквы, цифры, подчёркивания и дефисы. Названия XML-тегов не могут начинаться с цифры.
  • Если ваш JSON — это массив верхнего уровня, инструмент обернёт его в выбранный корневой тег и создаст повторяющиеся теги элементов.
  • Чтобы явно создать атрибуты в узле, используйте ключи вроде "@id" внутри того же объекта.
  • Для очень больших JSON-файлов лучше конвертировать по одному файлу, чтобы снизить нагрузку на память.

Решение проблем

  • Ошибка некорректного JSON: возможно, файл не является правильным JSON. Проверьте его и попробуйте снова.
  • Странные названия тегов: ключи с пробелами или символами очищаются. Переименуйте ключи, если вам нужны строгие названия тегов.
  • Атрибуты не появляются: включите режим «@ключи становятся атрибутами» и используйте ключи вроде "@id".
  • XML выглядит слишком длинным: переключите форматирование на компактный режим.
  • Вкладка зависает: очень большие или глубоко вложенные JSON-файлы могут упираться в ограничения памяти. Конвертируйте по одному файлу и закройте другие тяжёлые вкладки.

Вопросы и ответы