У цій лекції розберемося, як серіалізувати та десеріалізувати багаторівневі структури в C# за допомогою
System.Text.Json: дерева, графи з потенційними циклами, вкладені колекції та атрибути. Обговоримо
JsonSerializer, опцію
ReferenceHandler.
IgnoreCycles, атрибут
JsonIgnore, зберігання посилань через ідентифікатори та практичні патерни для реальних застосунків (каталоги, співробітники, автори/книги).