using Newtonsoft.Json; string json = """ { "Name": "Inception", "ReleaseDate": "2010-07-08T00:00:00", "Genres": [ "Action", "Thriller" ] } """; Movie? m = JsonConvert.DeserializeObject(json); if (m == default) { Console.WriteLine("Decoding failed!"); } else { Console.WriteLine($"Movie name: {m.Name}"); Console.WriteLine($"Release Date: {m.ReleaseDate}"); Console.WriteLine($"Genres: {string.Join(", ", m.Genres)}"); } class Movie { public string Name { get; set; } = "Default Name"; public DateTime ReleaseDate { get; set; } public List Genres { get; set; } = new List(); }