Перейти к содержимому
Monu Tools

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

Конвертируйте JSON в XML и XML обратно в JSON в обоих направлениях полностью в браузере.

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

  1. 01

    Выберите направление: JSON в XML или XML в JSON.

  2. 02

    Вставьте JSON или XML.

  3. 03

    Скопируйте результат или поменяйте для обратного конвертирования.

Преобразование в обе стороны

Двусторонний конвертер между JSON и XML, построенный на хорошо проверенном разборщике. Преобразуйте объект JSON в XML или разберите XML обратно в JSON с сохранением атрибутов и превращением повторяющихся элементов в массивы и обратно.

Он пригодится всякий раз, когда нужно связать систему на XML с системой на JSON, посмотреть полезную нагрузку SOAP как читаемый JSON или превратить конфигурацию JSON в XML, который ожидает устаревший инструмент.

Всё выполняется локально в вашем браузере, поэтому ваши данные никогда не покидают устройство.

Почему XML до сих пор повсюду

XML (расширяемый язык разметки) это давно устоявшийся способ структурировать данные вложенными тегами и атрибутами. Он до сих пор повсюду: веб-сервисы SOAP, ленты RSS и Atom, форматы офисных документов, макеты Android и бесчисленные форматы конфигурации и обмена данными.

Как сохраняются атрибуты

Атрибуты сохраняются при полном цикле преобразования с помощью префикса @_ на стороне JSON, поэтому атрибут XML становится ясно помеченным ключом JSON и преобразуется обратно в тот же атрибут, а не теряется и не путается с дочерними элементами.

Повторяющиеся элементы становятся массивами

Повторяющиеся элементы естественно отображаются в массивы: несколько тегов <item> внутри родителя становятся массивом JSON, а массив JSON становится повторяющимися элементами в XML, и именно такую форму имеет большинство реальных документов.

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

Как обрабатываются XML-атрибуты?

Атрибуты сохраняются с префиксом @_ на стороне JSON, поэтому туда-обратно конвертирование сохраняет их.

Как представляются повторяющиеся элементы?

Повторяющиеся XML-элементы становятся массивом JSON, а массивы JSON превращаются в повторяющиеся элементы XML.

Загружаются ли данные на сервер?

Нет. Конвертация выполняется полностью в браузере, данные никогда не покидают устройство.

Источники

Сообщить о проблеме