class JsonOpenApiWriter
cangjie
public class JsonOpenApiWriter <: IOpenApiWriter功能:提供基于 JSON 的 OpenAPI 写入器实现。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(OutputStream) | 创建 JSON OpenAPI 写入器实例。 |
| func startObject() | 开始写入对象。 |
| func endObject() | 结束写入对象。 |
| func startArray() | 开始写入数组。 |
| func endArray() | 结束写入数组。 |
| func writeName(String) | 写入属性名称。 |
| func writeValue(String) | 写入字符串值。 |
| func writeValue(Int64) | 写入整数值。 |
| func writeValue(Bool) | 写入布尔值。 |
| func flush() | 刷新当前写入器。 |
init(OutputStream)
cangjie
public init(stream: OutputStream)功能:创建 JSON OpenAPI 写入器实例。
参数:
- stream:
OutputStream- 输出流。
func startObject()
cangjie
public func startObject(): Unit功能:开始写入对象。
返回值:
Unit
func endObject()
cangjie
public func endObject(): Unit功能:结束写入对象。
返回值:
Unit
func startArray()
cangjie
public func startArray(): Unit功能:开始写入数组。
返回值:
Unit
func endArray()
cangjie
public func endArray(): Unit功能:结束写入数组。
返回值:
Unit
func writeName(String)
cangjie
public func writeName(name: String): Unit功能:写入属性名称。
参数:
- name:
String- 要写入的属性名称。
返回值:
Unit
func writeValue(String)
cangjie
public func writeValue(value: String): Unit功能:写入字符串值。
参数:
- value:
String- 要写入的字符串值。
返回值:
Unit
func writeValue(Int64)
cangjie
public func writeValue(value: Int64): Unit功能:写入整数值。
参数:
- value:
Int64- 要写入的整数值。
返回值:
Unit
func writeValue(Bool)
cangjie
public func writeValue(value: Bool): Unit功能:写入布尔值。
参数:
- value:
Bool- 要写入的布尔值。
返回值:
Unit
func flush()
cangjie
public func flush(): Unit功能:刷新当前写入器。
返回值:
Unit