I have a C# type that represents a deserialized C# payload. But it's deserialized in one place by System.Text.Json. In another place, it's Json.NET.
So right now, I have to attribute the properties using both [JsonProperty] (for Json.NET) and [JsonPropertyName] (for System.Text.Json).
Is there a way to tell Json.NET recognize the JsonPropertyName attribute so I don't have to annotate each property twice?