Skip to content

struct JsonNumberHandling

cangjie
public struct JsonNumberHandling

功能:表示 JSON 数值读写行为的组合选项。

成员概览

成员功能
let Strict表示严格数值读写模式。
let WriteAsString表示将数值写出为字符串。
let AllowReadingFromString表示允许从字符串读取数值。
func |(JsonNumberHandling)组合两个数值处理选项。
func hasFlag(JsonNumberHandling)检查当前选项是否包含指定标记。

let Strict

cangjie
public static let Strict: JsonNumberHandling

功能:表示严格数值读写模式。

类型:JsonNumberHandling

let WriteAsString

cangjie
public static let WriteAsString: JsonNumberHandling

功能:表示将数值写出为字符串。

类型:JsonNumberHandling

let AllowReadingFromString

cangjie
public static let AllowReadingFromString: JsonNumberHandling

功能:表示允许从字符串读取数值。

类型:JsonNumberHandling

func |(JsonNumberHandling)

cangjie
public operator func |(that: JsonNumberHandling): JsonNumberHandling

功能:组合两个数值处理选项。

参数:

返回值:

func hasFlag(JsonNumberHandling)

cangjie
public func hasFlag(flag: JsonNumberHandling): Bool

功能:检查当前选项是否包含指定标记。

参数:

返回值:

  • Bool - 如果包含指定标记则返回 true。