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"))
{
    WebConvertOptions options = new WebConvertOptions
    {
        Format = WebFileType.Xml
    };
    converter.Convert(@"path/jsonToXML.xml", options);
}

Отримайте безкоштовну ліцензію API

Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.

Висновок

Підсумовуючи, ви навчилися перетворювати дані JSON у формат XML у своїх програмах .NET за допомогою C#. Ви можете дізнатися більше про .NET Conversion Automation API за допомогою документації або швидко ознайомившись із прикладами, доступними на GitHub. Звертайтеся до нас із будь-яким запитом через форум.

Дивись також