Преобразователь JSON в XML превращает значение JSON — ответ API, объект конфигурации, запись, экспортированную из базы данных, в хорошо сформированный XML-документ. Ключи объектов становятся элементами, массивы становятся повторяющимися элементами, а по соглашению ключ, префикс с "@", становится атрибутом, а ключ "#Text" становится текстовым содержимым элемента. Эта конвенция является точной обратной с тем, как инструмент XML в JSON считывает документ, поэтому два оба тура чисто.
JSON является стандартным для современных веб-API, но многие системы по-прежнему говорят на XML: веб-службы SOAP, RSS и Atom, карты сайта, макеты Android, Office Open XML, а также бесчисленные обмены данных предприятия и правительства. Когда у вас есть данные в JSON и цель, требующая XML, вам нужно предсказуемое преобразование на основе правил, а не ручное редактирование угловых скобок и надеяться, что вложение будет правильным.
Все работает в вашем браузере. Конвертер — это беззависимый сериализатор, а не оболочка для удаленного API, поэтому ваши полезные нагрузки, которые часто содержат маркеры, записи клиентов или внутренние идентификаторы, никогда не покидают страницу. Выберите «Выход с красивыми напечатанными» или миниатюрными выводами, переключите XML-объявление, решите, что пустые узлы закрываются самостоятельно, затем скопируйте результат или загрузите файл .xml.
Введите или вставьте объект JSON, массив или значение в редактор. Загрузите образец, если вы хотите увидеть, как обрабатываются атрибуты и повторяющиеся теги, прежде чем использовать собственные данные.
Выберите 2 или 4 пробела отступа или минируйте одну строку, выберите имена элементов корня и элементов, используемые в JSON, не имеет единого ключа упаковки, и решите, следует ли включать в себя XML-объявление.
Преобразование Преобразования. Ключи Начиная с @ становиться атрибутами, ключ #текста становится содержимым элемента, и каждый элемент массива выдается в виде повторяющегося тега, разделяющего имя родительского ключа.
Скопируйте XML в буфер обмена или загрузите его в виде .xml-файла. Вывод хорошо сформирован и готов к попаданию в SOAP-тело, фид или любую систему, потребляющую XML.
Клавиши с префиксом "@" выдаются как атрибуты элемента, а ключ "#text" становится текстовым содержимым элемента — то же соглашение, которое читает инструмент XML для JSON, поэтому данные сохраняются в полном кругу
Массив JSON расширяется на повторяющиеся элементы братьев, которые имеют имя ключа, точно как коллекции представлены в XML — никаких тегов искусственной оболочки для каждого элемента
Выпускайте читаемый человеком XML с 2 или 4 пробелами для просмотра или минимизируйте до одной строки для транспорта, где каждый байт учитывается
Амперсанды и угловые скобки в тексте отбрасываются в сущности, а значения атрибутов дополнительно убегают двойные кавычки, поэтому вывод всегда хорошо сформирован независимо от того, что содержат ваши строки
Convert XML to clean, valid JSON instantly — handles attributes, nested elements, repeated tags, and CDATA
Convert JSON to clean, valid YAML instantly — configurable indentation and safe string quoting
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!