У цій лекції розберемося, як працювати з JSON у .NET за допомогою
Newtonsoft.Json: встановлення через NuGet, базова серіалізація/десеріалізація з
JsonConvert (
SerializeObject,
DeserializeObject), тонке налаштування через
JsonSerializerSettings та атрибути (
JsonProperty,
JsonIgnore,
JsonConverter), робота зі словниками та складними зв’язками, LINQ to JSON через
JObject/
JArray, обов’язкові поля/поля за замовчуванням і форматування дат. Порівняємо із
System.Text.Json і поговоримо, коли варто обирати Json.NET.