共用方式為


JsonSerializerOptions.PropertyNamingPolicy 屬性

定義

取得或設定用來指定的值,該值會指定在物件上將屬性的名稱轉換為另一個格式的原則,例如駝峰式大寫,或 null 以讓屬性名稱保持不變。

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

屬性值

屬性命名原則,或 null 讓屬性名稱保持不變。

備註

產生的屬性名稱預期在還原序列化期間符合 JSON 承載,並在序列化期間寫入屬性名稱時使用。

原則不會用於已 JsonPropertyNameAttribute 套用的屬性。

如需詳細資訊,請參閱 如何使用 System.Text.Json 自訂屬性名稱和值

適用於