Конвертер XML в JSON

Переводит XML в JSON: атрибуты в поля с «@», повторяющиеся теги в массив, текст элемента в «#text».

Вставьте XML или откройте файл. Атрибуты становятся полями с «@», текст элемента — полем «#text», повторяющиеся теги — массивом. Пустой элемент даёт null. Файл читается в браузере.

Все значения записываются строками. Телефон 0079161234567 сохранит нули впереди, а номер счёта из 20 цифр — все цифры: число хранит 15 значащих, а дальше на их месте оказываются нули.

Абзац, где внутри стоят теги, переводится списком: сначала кусок текста, затем вложенный тег, затем остаток. Порядок сохраняется, поэтому обратный перевод вернёт тот же абзац.

Комментарии, инструкции обработки и объявление в первой строке — это разметка, а не данные. Содержимое CDATA становится обычным текстом. Файл читается как UTF-8, а если он не в ней — как windows-1251.

Другие инструменты