JsonSerializerOptions.IncludeFields 属性

定义

获取或设置一个值,该值指示是否在序列化和反序列化期间处理字段。 默认值为 false

public:
 property bool IncludeFields { bool get(); void set(bool value); };
public bool IncludeFields { get; set; }
member this.IncludeFields : bool with get, set
Public Property IncludeFields As Boolean

属性值

true 如果在序列化期间包含公共字段,则为 ;否则,为 false.

例外

在序列化或反序列化发生后设置此属性。

注解

此标志仅对公共字段启用序列化,就像属性一样。 需要使用属性单独 JsonIncludeAttribute 选择私有成员。

适用于