Язык

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".

Применяется к