Page 1 of 1

Erforderliches Eigentum und JSON -PropertyName

Posted: 06 Apr 2025, 20:24
by Anonymous
Ich möchte eine Klasse mit einem erforderlichen Attribut und einem zugeordneten JSON -Namen erstellen wie folgt: < /p>

class MyClass {
[Required]
public string Foo {get; set;}
}
< /code>

Dies funktioniert alles in Ordnung. Wenn Sie dies jedoch mit einer JSON -Annotation wie folgt kombinieren, wird die Validierung < /p>

gebrochenclass MyClass {
[Required]
[JsonProperty(PropertyName = "bar")]
public string Foo {get; set;}
}
< /code>

Warum ändert sich das Verhalten hier und wie kann ich das beheben? < /p>