JsonSerializerOptions.PreferredObjectCreationHandling 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置反序列化 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> 无法填充。 此外,值类型需要填充资源库。