XML в JSON
Конвертация XML в структурированный JSON.
Вставьте XML и получите JSON-представление. Атрибуты — ключи с префиксом @, текст — #text; повторяющиеся элементы собираются в массивы.
Конвертация локальная. Числа и boolean остаются строками.
Рекомендуемые инструменты
Частые вопросы
Атрибуты становятся ключами с префиксом @, например @id. Текст вместе с атрибутами или дочерними элементами помещается в ключ #text, а единственный текст без атрибутов преобразуется прямо в строку.
Дочерние элементы группируются по точному имени тега. Если элементов с одним именем несколько, их значения записываются в массив; единственный элемент остаётся одиночным значением.
Нет. Текстовые значения и атрибуты сохраняются строками, поэтому 42, true и null не получают специальные типы JSON. Автоматическое определение типов не выполняется.
Имена тегов и атрибутов берутся из DOM, включая используемые префиксы пространств имён. Комментарии не попадают в JSON, а группировка дочерних элементов по именам может не сохранить исходное чередование тегов разных типов.
Имена тегов и атрибутов берутся из DOM, включая используемые префиксы пространств имён. Комментарии не попадают в JSON, а группировка дочерних элементов по именам может не сохранить исходное чередование тегов разных типов.