Adventures serializing absolutely everything in C# Also known as porting Newtonsoft to System.Text.Json.