ToolActToolAct Инструменты

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

Вход JSON
Выход XML
Строк: 1Символов: 0Байт: 0
Строк: 1Символов: 0Байт: 0

Что такое конвертация JSON в XML?

Конвертация JSON в XML преобразует данные JSON (JavaScript Object Notation) в формат XML (eXtensible Markup Language). Это полезно при интеграции систем с различными форматами данных, работе с устаревшими XML-API или когда XML требуется для файлов конфигурации, обмена данными или хранения документов.

Как использовать

Основные шаги

  1. Вставьте или введите JSON-данные в левое поле ввода
  2. При необходимости настройте имя корневого элемента
  3. Выберите размер отступа (2 пробела, 4 пробела или Tab)
  4. Конвертированный XML отображается справа с подсветкой синтаксиса
  5. Нажмите Копировать или Скачать для сохранения результата

Возможности

АвтоконвертацияКонвертация JSON в XML в реальном времени при вводе
Пользовательский корневой элементУстановите любое допустимое имя XML-элемента в качестве корневого
Обнаружение ошибокАвтоматическое обнаружение синтаксических ошибок JSON с указанием номеров строк
Подсветка синтаксисаXML-вывод с цветовой кодировкой элементов синтаксиса

Примеры

Объект в элементы

{"имя": "Иван"}
→
<root>
  <имя>Иван</имя>
</root>

Массив в элементы

[1, 2, 3]
→
<root>
  <item>1</item>
  <item>2</item>
  <item>3</item>
</root>

Вложенная структура

{"пользователь": {"имя": "Иван", "возраст": 25}}
→
<root>
  <пользователь>
    <имя>Иван</имя>
    <возраст>25</возраст>
  </пользователь>
</root>

Часто задаваемые вопросы

Как JSON-массивы конвертируются в XML?

JSON-массивы конвертируются в повторяющиеся элементы <item> внутри родительского элемента. Например, [1, 2, 3] становится <item>1</item><item>2</item><item>3</item>.

Можно ли настроить имя корневого элемента?

Да, вы можете задать пользовательское имя корневого элемента через поле ввода над панелью JSON. По умолчанию 'root'. Принимаются только допустимые имена XML-элементов.

Как обрабатываются специальные символы?

Специальные XML-символы (&, <, >, кавычки) автоматически экранируются в соответствующие XML-сущности (&amp;, &lt;, &gt;, &quot;, &apos;) для обеспечения корректного XML-вывода.