JsonSerializerOptions.PropertyNamingPolicy Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab oder legt einen Wert fest, der die Richtlinie angibt, mit der der Name einer Eigenschaft in einem Objekt in ein anderes Format konvertiert wird (z. B. Camel-Case), oder null
, um die Eigenschaftsnamen unverändert zu lassen
public:
property System::Text::Json::JsonNamingPolicy ^ PropertyNamingPolicy { System::Text::Json::JsonNamingPolicy ^ get(); void set(System::Text::Json::JsonNamingPolicy ^ value); };
public System.Text.Json.JsonNamingPolicy? PropertyNamingPolicy { get; set; }
public System.Text.Json.JsonNamingPolicy PropertyNamingPolicy { get; set; }
member this.PropertyNamingPolicy : System.Text.Json.JsonNamingPolicy with get, set
Public Property PropertyNamingPolicy As JsonNamingPolicy
Eigenschaftswert
Eine Eigenschaftsbenennungsrichtlinie oder null
, um Eigenschaftsnamen unverändert zu lassen.
Hinweise
Es wird erwartet, dass der resultierende Eigenschaftenname der JSON-Nutzlast während der Deserialisierung entspricht und beim Schreiben des Eigenschaftennamens während der Serialisierung verwendet wird.
Die Richtlinie wird nicht für Eigenschaften verwendet, für die ein angewendet wurde JsonPropertyNameAttribute .
Weitere Informationen finden Sie unter Anpassen von Eigenschaftsnamen und -werten mit System.Text.Json.