Freigeben über


JsonSerializerOptions.PropertyNamingPolicy Eigenschaft

Definition

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.

Gilt für: