JSON в XML
Переводит JSON в XML сразу при вставке: корневой тег, запись массивов, ключи @ как атрибуты, отступы и XML-декларация. Недопустимые имена исправляются.
Как преобразовать JSON в XML
- Вставьте JSON слева или откройте файл .json — XML появится справа.
- Задайте корневой тег, выберите запись массивов и отступы, которые ждёт принимающая система.
- Скопируйте результат или скачайте файл .xml. Откройте сразу несколько файлов и скачайте все одним ZIP.
Частые вопросы
По умолчанию каждый элемент — тег с тем же именем: "tags": ["a", "b"] даёт два тега tags. С вариантом «Обернуть каждый элемент» получится один тег tags с дочерними тегами по имени элемента массива (по умолчанию item).
Поставьте @ перед ключом: "@id": 5 станет атрибутом id="5" тега, в котором лежит. Ключ #text — текст внутри тега. Выключите опцию, если в вашем JSON есть ключи с @, которые не атрибуты.
Имя тега XML не может содержать пробелы и начинаться с цифры, в нём допустимы только буквы, цифры, дефис, подчёркивание и точка. Ключи вроде "first name" или "1st" становятся first_name и _1st; все замены перечислены под результатом.
Если у JSON один ключ верхнего уровня, например "catalog", он станет корнем. Иначе корень — root.
Нет. Знак &, знаки меньше и больше и кавычки экранируются так, как требует XML, а числа остаются точно как в JSON, даже очень длинные.
Полностью бесплатно и без регистрации.
Похожие инструменты
JSON в YAMLКонвертация между JSON и YAMLJSON в CSVКонвертация между JSON и таблицами CSVФорматирование JSONФорматировать, сжать и проверить JSONJSON в TypeScriptИнтерфейсы TypeScript по примеру JSONJSON в JSON SchemaСоздайте JSON Schema по примеру JSONПроверка JSON SchemaПроверьте, соответствуют ли данные JSON схемеJSON в ZodСоздайте схему Zod по примеру JSONJSON в структуры GoСоздайте структуры Go по примеру JSONJSON в Python dataclassСоздайте dataclass или модель Pydantic из JSON