Преобразуйте JSON-объект или массив в эквивалентную разметку XML с предсказуемой вложенностью элементов.
Правила соответствия
- Объекты JSON становятся элементами XML; каждый ключ — имя тега, каждое значение — вложенное содержимое или дочерние элементы.
- Массивы JSON повторяют элементы или оборачивают элементы согласно политике массивов преобразователя.
- Примитивы (строки, числа, логические значения, null) становятся текстовыми узлами или самозакрывающимися элементами.
Некорректный JSON отклоняется до начала преобразования, чтобы не получить частично сформированный XML.
Когда использовать
Связыва REST API на JSON с устаревшими потребителями XML, создавайте фрагменты конфигурации для корпоративных систем или смотрите, как иерархические данные выглядят в угловых скобках.
Ограничения
Ключи JSON, недопустимые как имена XML, могут экранироваться или изменяться. Атрибуты против элементов следуют фиксированной конвенции — не предпочтительной форме каждой схемы. Пространства имён, секции CDATA и смешанные модели содержимого не выводятся автоматически. Большие нагрузки ограничены размером строк в браузере.
Пример
Введите значения примера из формы и сравните вывод с известным эталоном; меняйте по одному полю.