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