JsonSerializerOptions.PropertyNamingPolicy 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定用來指定的值,該值會指定在物件上將屬性的名稱轉換為另一個格式的原則,例如駝峰式大寫,或 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 自訂屬性名稱和值。