JSON и XML — хорошо известные структурированные форматы, широко используемые разработчиками для передачи данных. Есть много требований, когда нам как программисту нужно преобразование между форматами данных JSON и XML. В этой статье вы узнаете, как преобразовывать данные JSON в формат XML с помощью C#.

Преобразование JSON в XML в CSharp

Ниже рассматриваются следующие темы:

.NET API для преобразования JSON и XML

GroupDocs.Conversion предоставляет .NET API, который позволяет автоматизировать преобразование различных документов, изображений и других форматов файлов друг в друга. Здесь я использую тот же API для преобразования файлов JSON в формат XML с помощью C#. Наряду с преобразованием JSON и XML API поддерживает множество других преобразований туда и обратно, таких как текстовые документы, презентации, электронные книги, JPG, PNG, WebP и многие другие. Подробности можно посмотреть в документации.

Вы можете загрузить DLL или MSI установщик из раздела загрузок или установить API в своем приложении .NET через NuGet.

PM> Install-Package GroupDocs.Conversion

Преобразование JSON в XML на C#

Форматы JSON и XML обычно используются в веб-приложениях для передачи данных. Это структурированные, удобочитаемые, иерархические форматы для хранения и обмена данными.

Следующие шаги помогут вам преобразовать данные JSON в формат XML с помощью .NET API.

  • Загрузите файл данных JSON, используя класс Converter.
  • Используйте DataConvertOptions, чтобы установить формат преобразования в XML.
  • Вызовите метод Convert класса Converter для преобразования данных JSON в формат XML.

Следующий код преобразует данные JSON в формат XML с помощью C#.

// Преобразование данных JSON в формат XML с помощью C#
using (Converter converter = new Converter(@"path/sample.json"))
{
    DataConvertOptions options = new DataConvertOptions
    {
        Format = DataFileType.Xml
    };
    converter.Convert(@"path/jsonToXML.xml", options);
}

Получите бесплатную лицензию API

Вы можете получить бесплатную временную лицензию, чтобы использовать API без ограничений пробной версии.

Вывод

В заключение вы узнали о преобразовании данных JSON в формат XML в приложениях .NET с помощью C#. Вы можете узнать больше об .NET Conversion Automation API, используя документацию или ознакомившись с примерами, доступными на GitHub. Свяжитесь с нами по любому вопросу через форум.

Смотрите также