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

Значение свойства

JsonNamingPolicy

Политика именования свойств или null оставление имен свойств без изменений.

Комментарии

Ожидается, что полученное имя свойства будет соответствовать полезным данным JSON во время десериализации и будет использоваться при записи имени свойства во время сериализации.

Политика не используется для примененных JsonPropertyNameAttribute свойств.

Это свойство можно задать, чтобы JsonNamingPolicy.CamelCase указать политику верблюжего регистра.

Дополнительные сведения см. в разделе "Настройка имен свойств и значений с помощью System.Text.Json".

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