class JsonWriterOptions
cangjie
public class JsonWriterOptions <: IConfigurationBinding功能:描述 json 控制台格式化输出选项。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| var depth | 输出格式化时传递给 toJsonString 的深度参数。 |
| var indent | 缩进字符串。 |
| var bracketInNewLine | 是否将左花括号与字段内容分行输出。 |
| func configure(IConfiguration) | 使用配置源绑定当前选项。 |
| func bind(String, Any) | 按成员名写入绑定值。 |
var depth
cangjie
public var depth: Int64 = 0功能:输出格式化时传递给 toJsonString 的深度参数。
类型:Int64
var indent
cangjie
public var indent: String = " "功能:缩进字符串。
类型:String
var bracketInNewLine
cangjie
public var bracketInNewLine: Bool = false功能:是否将左花括号与字段内容分行输出。
类型:Bool
func configure(IConfiguration)
cangjie
public func configure(configuration: IConfiguration): Unit功能:使用配置源绑定当前选项。
参数:
- configuration: IConfiguration - 用于绑定的配置源。
返回值:
Unit
func bind(String, Any)
cangjie
public func bind(name: String, value: Any): Unit功能:按成员名写入绑定值。
参数:
- name:
String- 目标成员名。 - value:
Any- 已完成类型转换的绑定值。
返回值:
Unit