Сериализация объекта в JSON в C#
Сериализация переводит объект в текстовую строку для обмена между сервисами, конфигами и браузером.
В строку попадают публичные свойства.
Опишем посылку с идентификатором и массой:
using System.Text.Json;
class Parcel
{
public string Id { get; set; } = "";
public double WeightKg { get; set; }
}
Вызов сериализатора для готового экземпляра:
using System.Text.Json;
Parcel parcel = new() { Id = "A-17", WeightKg = 2.5 };
Console.WriteLine(JsonSerializer.Serialize(parcel));
Сериализуйте класс с полями Code и Amount (значения S-9 и 1200) и выведите 1, если JSON содержит Code.