With a newish .NET they don't need reflection for AOT code, as JSON libraries can use source generators instead.