Конвертер JSON в XML
Переводит JSON в XML: поля с «@» становятся атрибутами, массив — повторяющимися тегами, порядок полей сохраняется.
XML
Результат длиннее миллиона знаков: в поле он не выводится, скопируйте его или скачайте файлом.
Вставьте JSON или откройте файл. Поля, которые начинаются с «@», становятся атрибутами, поле «#text» — текстом элемента, массив — повторяющимися тегами. Порядок полей сохраняется, длинные числа не округляются.
Имя тега в XML начинается с буквы или подчёркивания и не содержит пробелов. Поле «2024» станет тегом «_2024», «ключ с пробелом» — тегом «ключ_с_пробелом», и под результатом сказано, что именно поправлено.
В документе XML корень один. Когда наверху JSON несколько полей или массив, всё заворачивается в тег «root» — об этом тоже сказано под результатом.
Знаки «меньше», «больше» и амперсанд уходят в файл записью, а в значении атрибута к ним добавляются кавычка и переводы строк. Без этого готовый файл не открыл бы ни один разборщик.
Другие инструменты
JSON Formatter
Форматирование и починка JSON в браузере, с замечаниями о дублях и длинных числ…
Тестер регулярных выражений
Проверка regex с разбором по-русски и защитой от зависания
JWT Decoder — разбор токена
Разбор JWT с объяснением полей и проверкой подписи
Конвертер CSV в JSON
Таблица в JSON с честными типами и обратной сверкой
Конвертер JSON в CSV
JSON в таблицу для Excel, со сверкой и защитой от формул
Форматирование SQL-запросов
Читаемый вид запроса, сверка с исходником и разбор опасных мест
XML форматирование онлайн
Читаемый XML, ошибки по-русски с подсказкой, сверка с исходником
XML-валидатор онлайн
Разметка, схема XSD и правила карты сайта, YML, RSS — с путём до ошибки