JsonSerializerOptions.PreferredObjectCreationHandling 属性

定义

获取或设置反序列化 JSON 时属性的首选对象创建处理。

public:
 property System::Text::Json::Serialization::JsonObjectCreationHandling PreferredObjectCreationHandling { System::Text::Json::Serialization::JsonObjectCreationHandling get(); void set(System::Text::Json::Serialization::JsonObjectCreationHandling value); };
public System.Text.Json.Serialization.JsonObjectCreationHandling PreferredObjectCreationHandling { get; set; }
member this.PreferredObjectCreationHandling : System.Text.Json.Serialization.JsonObjectCreationHandling with get, set
Public Property PreferredObjectCreationHandling As JsonObjectCreationHandling

属性值

当设置为 Populate时,将填充能够重用现有实例的所有属性。

注解

仅考虑属性类型。 例如,如果属性的类型为 IEnumerable<T> ,但已分配 List<T>,则不会填充该属性,因为 IEnumerable<T> 无法填充。 此外,值类型需要填充资源库。

适用于