Command Palette

Search for a command to run...

JS

json в xml

Мгновенно конвертируйте JSON в хорошо сформированный XML. Сопоставьте ключи объектов с элементами, @-префиксные ключи к атрибутам и #текст с содержимым, разворачивайте массивы в повторяющиеся теги и экспортируйте миниатюрный или довольно напечатанный XML. 100% клиентская.

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

Что такое JSON в XML-конвертер?

JSON to XML interface on Toolz.dev - Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.

Преобразователь JSON в XML превращает значение JSON - ответ API, объект конфигурации, запись, экспортируемую из базы данных - в хорошо сформированный XML-документ. Объектные ключи становятся элементами, массивы становятся повторяющимися родственными элементами, и по соглашению ключ с префиксом "@" становится атрибутом, а ключ "#text" становится текстовым содержимым элемента. Это соглашение является точной обратной стороной того, как инструмент XML-JSON читает документ, поэтому два пути туда и обратно чисто.

JSON является стандартным для современных веб-API, но многие системы по-прежнему говорят на XML: веб-службы SOAP, RSS и Atom, карты сайта, макеты Android, Office Open XML, а также бесчисленные обмены данных предприятия и правительства. Когда у вас есть данные в JSON и цель, требующая XML, вам нужно предсказуемое преобразование на основе правил, а не ручное редактирование угловых скобок и надеяться, что вложение будет правильным.

Все работает в вашем браузере. конвертер является сериализатором без зависимостей, а не оберткой вокруг удаленного API, поэтому ваши полезные нагрузки - которые часто содержат токены, записи клиентов или внутренние идентификаторы - никогда не покидают страницу. выберите красиво напечатанный или минифицированный вывод, переключите объявление XML, решите, будут ли пустые узлы самозакрываться, затем скопируйте результат или загрузите файл.xml.

XML строже, чем JSON, в отношении имен, и преобразование должно учитывать это. Имена элементов не могут начинаться с цифры или содержать пробелы, поэтому ключ JSON, такой как "всего 2024", не может стать именем элемента без изменений и корректируется, а не бесшумно опускается. Массивы JSON не имеют прямого эквивалента XML, поэтому они становятся повторяющимися родственными элементами, что означает, что граница массива не может быть восстановлена только из XML: массив из одного преобразуется в один элемент и читается как простое значение на обратном пути. Null не имеет представления в XML и становится пустым элементом. Символы со значением разметки экранируются, поэтому в данных пребывания данных удаляются амперсанды и угловые скобки. JSON с круговым перемещением в XML и обратно не лишен потерь.

Как использовать конвертер JSON в XML?

1

Вставьте свой JSON

Введите или вставьте объект JSON, массив или значение в редактор. Загрузите образец, если вы хотите увидеть, как обрабатываются атрибуты и повторяющиеся теги, прежде чем использовать собственные данные.

2

Установите параметры

Выберите 2 или 4 пробела отступа или минируйте одну строку, выберите имена элементов корня и элементов, используемые в JSON, не имеет единого ключа упаковки, и решите, следует ли включать в себя XML-объявление.

3

обращаться

Преобразование Преобразования. Ключи Начиная с @ становиться атрибутами, ключ #текста становится содержимым элемента, и каждый элемент массива выдается в виде повторяющегося тега, разделяющего имя родительского ключа.

4

Скопируйте или скачайте

Скопируйте XML в буфер обмена или загрузите его в виде .xml-файла. Вывод хорошо сформирован и готов к попаданию в SOAP-тело, фид или любую систему, потребляющую XML.

Основные характеристики

Атрибут и текстовые соглашения

Ключи с префиксом "@" излучаются как атрибуты элемента, а ключ "#text" становится текстовым содержимым элемента - то же соглашение, которое читает инструмент XML-JSON, поэтому данные сохраняются в течение всего пути туда и обратно

Массивы становятся повторяющимися тегами

Массив JSON расширяется до повторяющихся родственных элементов, которые имеют общее имя ключа, то есть то, как именно коллекции представлены в XML - никаких искусственных тегов-оболочек на элемент

красивый или минимальный результат

Выпускайте читаемый человеком XML с 2 или 4 пробелами для просмотра или минимизируйте до одной строки для транспорта, где каждый байт учитывается

Безопасное спасение

Амперсанды и угловые скобки в тексте отбрасываются в сущности, а значения атрибутов дополнительно убегают двойные кавычки, поэтому вывод всегда хорошо сформирован независимо от того, что содержат ваши строки

Frequently Asked Questions

Вставьте свой JSON в редактор и нажмите Convert.Object ключи становятся XML элементами, массивы становятся повторяющимися тегами, и результат кажется готовым к копированию или загрузке.Загрузки нет - преобразование происходит в вашем браузере.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to xmljson to xml converterconvert json to xmljson xmljson to xml onlinejson to soapjson attributes xmljson array to xmldata format converterjson converter to xmlonline json to xml convertertranslate json to xmltransform json to xml