Конвертер JSON / XML
Конвертируйте JSON в XML и XML обратно в JSON в обоих направлениях полностью в браузере.
Похожие инструменты
Как использовать JSON / XML
- 01
Выберите направление: JSON в XML или XML в JSON.
- 02
Вставьте JSON или XML.
- 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.
Загружаются ли данные на сервер?
Нет. Конвертация выполняется полностью в браузере, данные никогда не покидают устройство.