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 свойств.
Это свойство можно задать, чтобы JsonNamingPolicy.CamelCase указать политику верблюжего регистра.
Дополнительные сведения см. в разделе "Настройка имен свойств и значений с помощью System.Text.Json".