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.