class JsonSerializerOptions
cangjie
public class JsonSerializerOptions功能:表示 JSON 序列化与反序列化配置。
成员概览
| 成员 | 功能 |
|---|---|
| init() | 创建一组空的序列化选项。 |
| let converters | 保存用户注册的自定义转换器集合。 |
| var nullable | 指定空值字段的处理方式。 |
| var dateFormatString | 指定日期时间的格式化字符串。 |
| var numberHandling | 指定数值类型的读写策略。 |
| var defaultIgnoreCondition | 指定字段默认忽略条件。 |
init()
cangjie
public init()功能:创建一组空的序列化选项。
let converters
cangjie
public let converters = ArrayList<IJsonConverter>()功能:保存用户注册的自定义转换器集合。
var nullable
cangjie
public var nullable = JsonNullable.Required功能:指定空值字段的处理方式。
var dateFormatString
cangjie
public var dateFormatString: ?String = None功能:指定日期时间的格式化字符串。
类型:?String
var numberHandling
cangjie
public var numberHandling: JsonNumberHandling = JsonNumberHandling.Strict功能:指定数值类型的读写策略。
var defaultIgnoreCondition
cangjie
public var defaultIgnoreCondition = JsonIgnoreCondition.Never功能:指定字段默认忽略条件。