У цій лекції розглянемо популярну бібліотеку
Newtonsoft.Json (Json.NET): чим вона відрізняється від вбудованого
System.Text.Json і як швидко розпочати роботу. Покажемо, як серіалізувати обʼєкти та колекції, налаштовувати поведінку через
JsonSerializerSettings, працювати з LINQ до JSON (
JObject,
JArray) й уникати типових помилок. Продемонструємо атрибути (
[JsonIgnore],
[JsonProperty]), форматування (
Formatting.Indented), обробку циклічних посилань і з’ясуємо, коли обирати Json.NET замість стандартного серіалізатора.