Как использовать
- Вставьте JSON на панель ввода или нажмите «Загрузить пример», чтобы начать с примера API заказа.
- Задайте «Корневой узел» (Root Node), например,
order, и «Узел элемента массива» (Array Item Node), например,item. - Выберите отступ и решите, включать ли объявление XML.
- Инструмент генерирует XML локально по мере редактирования. Если появляется ошибка, проверьте правильность синтаксиса JSON, висячие запятые или имена узлов XML, которые не соответствуют правилам тегов.
- Нажмите «Копировать XML» или «Скачать XML», чтобы использовать результат.
Основные функции
- Без загрузки на сервер: Парсинг JSON и генерация XML происходят в вашем браузере, поэтому структуры API, секреты и бизнес-данные не отправляются на сервер.
- Пользовательский корневой узел: Установите тег XML верхнего уровня, такой как
order,responseилиpayload, для устаревших систем и интеграций в стиле SOAP. - Настраиваемые теги элементов массива: Массивы JSON становятся читаемыми списками XML, и каждый элемент массива может использовать выбранное вами имя узла.
- Проверка и предпросмотр в реальном времени: XML обновляется по мере редактирования JSON, корневого узла или тегов элементов массива, с четкими ошибками для недействительных имен тегов JSON или XML.
- Копирование или скачивание XML: Скопируйте сгенерированный XML или сохраните его как файл
.xmlдля рабочих процессов интеграции, тестирования или конфигурации.
Похожие инструменты
Калькулятор FIRE 2026 с поправкой на инфляцию. Смоделируйте реальную покупательную способность, проанализируйте нехватку пенсионных накоплений и создайте визуальный план роста благосостояния. Экспорт в CSV в один клик для финансовых дашбордов в Excel или Notion. 100% конфиденциально, локальные вычисления.
Рассчитайте размер торговой позиции на основе баланса счета, процента риска, цены входа и стоп-лосса. Работает локально в браузере, позволяет сравнивать сценарии риска перед открытием сделки.
Рассчитайте сложный процент на основе начального капитала, регулярных пополнений, годовой доходности и срока инвестирования. Визуализируйте капитал, проценты и итоговый баланс с помощью локального интерактивного графика.
Используйте этот калькулятор кредитов и ипотеки, чтобы локально оценить ежемесячный платеж, общую сумму процентов и график платежей. Введите сумму, ставку и срок для мгновенного расчета с графиками.
Используйте калькулятор инвестиций и ROI для локального расчета начального капитала, ежемесячных пополнений, годовой доходности и результатов с учетом инфляции. Визуализируйте ожидаемую доходность с помощью графика сложного процента.
Используйте этот калькулятор APR в APY для локального перевода между APR и APY. Введите ставку, выберите частоту капитализации и мгновенно узнайте эффективную процентную ставку, разницу и сравнение частот.
Используйте этот калькулятор маржи для расчета валовой прибыли, наценки, маржи и цены продажи локально. Введите себестоимость и цену или себестоимость и целевую маржу, чтобы мгновенно рассчитать показатели.
Используйте этот калькулятор CPM и CPC для локальной оценки затрат на рекламу, показов, кликов, CPM, CPC и CTR. Введите бюджет и целевые расходы для мгновенного планирования сценариев кампании.
Логика расчёта
JSON состоит из пар ключ-значение и массивов, в то время как XML должен быть обернут в единое дерево с тегами. Этот инструмент сначала анализирует ввод с помощью стандартного браузерного JSON.parse(), затем рекурсивно обходит объекты, массивы и примитивные значения для генерации XML с отступами.
Ключи объектов становятся именами элементов XML. Массивы остаются под своим исходным тегом поля, и каждый член массива использует узел элемента массива (Array Item Node), который вы выберете. Текстовые значения экранируют &, < и >, чтобы сгенерированный контент не нарушал структуру XML. Инструмент не выполняет проверку DTD/XSD и не выводит атрибуты XML из полей JSON.
Часто задаваемые вопросы
Безопасно ли конвертировать JSON с конфиденциальными данными?
Да. Анализ JSON, генерация XML, копирование и скачивание — все это выполняется локально в вашем браузере. Контент не загружается на серверы EasyTools.
Что произойдет, если мой JSON недействителен?
Инструмент прекращает генерацию XML и показывает ошибку анализа. Убедитесь, что ключи и строки используют двойные кавычки, и удалите комментарии, висячие запятые или усеченные данные.
Могу ли я настроить корневой тег XML?
Да. Поле корневого узла управляет тегом XML верхнего уровня, что полезно, когда система ожидает обертки, такие как <order>, <response> или другой фиксированный конверт.
Как конвертируются массивы JSON?
Массивы остаются под своим исходным тегом поля, и каждый элемент использует узел элемента массива (Array Item Node), например, item. Вы можете изменить его на record, entry или другое допустимое имя тега XML.
Поддерживает ли он атрибуты XML?
Эта версия в основном сопоставляет пары ключ-значение JSON с элементами XML. Она не конвертирует специальные поля в атрибуты автоматически, что делает вывод предсказуемым.