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"))
{
WebConvertOptions options = new WebConvertOptions
{
Format = WebFileType.Xml
};
converter.Convert(@"path/jsonToXML.xml", options);
}
Отримайте безкоштовну ліцензію API
Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.
Висновок
Підсумовуючи, ви навчилися перетворювати дані JSON у формат XML у своїх програмах .NET за допомогою C#. Ви можете дізнатися більше про .NET Conversion Automation API за допомогою документації або швидко ознайомившись із прикладами, доступними на GitHub. Звертайтеся до нас із будь-яким запитом через форум.