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 lassenGets or sets a value that specifies the policy used to convert a property's name on an object to another format, such as camel-casing, or null to leave property names unchanged.

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; }
member this.PropertyNamingPolicy : System.Text.Json.JsonNamingPolicy with get, set
Public Property PropertyNamingPolicy As JsonNamingPolicy

Eigenschaftswert

Eine Benennungs Richtlinie für Eigenschaften oder null, um Eigenschaftsnamen unverändert zu lassen.A property naming policy, or null to leave property names unchanged.

Hinweise

Es wird erwartet, dass der resultierende Eigenschaftsname bei der Deserialisierung mit der JSON-Nutzlast übereinstimmt und beim Schreiben des Eigenschafts namens während der Serialisierung verwendet wird.The resulting property name is expected to match the JSON payload during deserialization, and will be used when writing the property name during serialization.

Die Richtlinie wird nicht für Eigenschaften verwendet, für die eine JsonPropertyNameAttribute angewendet wurde.The policy is not used for properties that have a JsonPropertyNameAttribute applied.

Diese Eigenschaft kann auf JsonNamingPolicy.CamelCase festgelegt werden, um eine Richtlinie für die Kamel-Schreibweise anzugeben.This property can be set to JsonNamingPolicy.CamelCase to specify a camel-casing policy.

Weitere Informationen finden Sie unter Gewusst wie: Serialisieren und Deserialisieren von JSON.For more information, see How to serialize and deserialize JSON.

Gilt für: