JSON ↔ XML

Конвертер JSON ↔ XML на чистом JS. Поддерживает атрибуты (@attr), значения (#text) и массивы.

скопировано

О сервисе

Двусторонний конвертер JSON ↔ XML с поддержкой атрибутов и текстовых узлов. В JSON атрибуты помечаются префиксом «@», текстовые узлы — ключом «#text».

Что умеет

  • JSON → XML и обратно
  • Атрибуты через "@attr"
  • Текстовые узлы через "#text"
  • Автоматическая группировка повторяющихся тегов в массив
  • Сообщения об ошибках парсинга XML

Как работает

Рекурсивный обход структуры с разделением на атрибуты/дети/текст. Использует встроенный DOMParser браузера для разбора XML.

Пример

{"book":{"@id":"1","title":"Война и мир"}} ↔ <book id="1"><title>Война и мир</title></book>

Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.

Ещё сервисы

Похожие инструменты

Нужен свой инструмент?

Сделаю такой же сервис под вашу задачу

Внутренние инструменты для сотрудников, публичные сервисы для клиентов, конвертеры и генераторы. Напишите — обсудим.

Роман Финк