JSON и XML — хорошо известные структурированные форматы, широко используемые разработчиками для передачи данных. Есть много требований, когда нам как программисту нужно преобразование между форматами данных JSON и XML. В этой статье вы узнаете, как преобразовывать данные JSON в формат XML с помощью C#.
Ниже рассматриваются следующие темы:
.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. Свяжитесь с нами по любому вопросу через форум.