Для работы с JSON в .Net есть встроенный JSON Serializer и популярная библиотека Newtonsoft JSON Serializer. Разбор этих библиотек и пример работы с JSON в этой статье. .Net Serializer vs Newtonsoft Основные преимущества Newtonsoft над .Net Serializer: Данные основаны на информации официального сайта Newtonsoft. Работа с Newtonsoft Для работы с Newtonsoft необходимо установить Nuget пакет: Newtonsoft.Json. Класс для сериализации. Реализация примера. Для работы JsonConvert необходимо добавить строку using Newtonsoft.Json;
Для того, чтобы изменить название поля при сериализации/десериализации можно использовать атрибут JsonProperty. Результат: Итог Для работы с Json рекомендую работать с Newtonsoft. Решение имеет ряд преимуществ над стандартной реализацией .Net. Одним из важнейших преимуществ является работа с обобщениями. Телеграмм канал: https://t.me/dotnetreview