Конвертер XML в JSON
Переводит XML в JSON: атрибуты в поля с «@», повторяющиеся теги в массив, текст элемента в «#text».
JSON
Результат длиннее миллиона знаков: в поле он не выводится, скопируйте его или скачайте файлом.
Вставьте XML или откройте файл. Атрибуты становятся полями с «@», текст элемента — полем «#text», повторяющиеся теги — массивом. Пустой элемент даёт null. Файл читается в браузере.
Все значения записываются строками. Телефон 0079161234567 сохранит нули впереди, а номер счёта из 20 цифр — все цифры: число хранит 15 значащих, а дальше на их месте оказываются нули.
Абзац, где внутри стоят теги, переводится списком: сначала кусок текста, затем вложенный тег, затем остаток. Порядок сохраняется, поэтому обратный перевод вернёт тот же абзац.
Комментарии, инструкции обработки и объявление в первой строке — это разметка, а не данные. Содержимое CDATA становится обычным текстом. Файл читается как UTF-8, а если он не в ней — как windows-1251.
Другие инструменты
JSON Formatter
Форматирование и починка JSON в браузере, с замечаниями о дублях и длинных числ…
Тестер регулярных выражений
Проверка regex с разбором по-русски и защитой от зависания
JWT Decoder — разбор токена
Разбор JWT с объяснением полей и проверкой подписи
Конвертер CSV в JSON
Таблица в JSON с честными типами и обратной сверкой
Конвертер JSON в CSV
JSON в таблицу для Excel, со сверкой и защитой от формул
Форматирование SQL-запросов
Читаемый вид запроса, сверка с исходником и разбор опасных мест
XML форматирование онлайн
Читаемый XML, ошибки по-русски с подсказкой, сверка с исходником
XML-валидатор онлайн
Разметка, схема XSD и правила карты сайта, YML, RSS — с путём до ошибки