using System.Text.RegularExpressions;
public string Name { get; set; }
public TimeSpan Duration { get; set; }
public static void Main()
var person = new Person { Name = "Alice", Duration = TimeSpan.FromMinutes(45) };
string json = JsonSerializer.Serialize(person);
Console.WriteLine("Serialized JSON: " + json);
var deserializedPerson = JsonSerializer.Deserialize<Person>(json);
Console.WriteLine("Deserialized duration: " + deserializedPerson.Duration);