JsonWriterOptions 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许用户在使用 Utf8JsonWriter 编写 JSON 时定义自定义行为。
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- 继承
注解
默认情况下,JSON 写入时没有任何缩进或额外的空格。 此外, Utf8JsonWriter 如果用户尝试写入结构无效的 JSON,则会引发异常。
有关详细信息,请参阅 如何使用 System.Text.Json 编写自定义序列化程序和反序列化程序。
属性
Encoder |
获取或设置要在转义字符串时使用的编码器,或为 |
IndentCharacter |
允许用户在使用 Utf8JsonWriter 编写 JSON 时定义自定义行为。 |
Indented |
获取或设置一个值,该值指示 Utf8JsonWriter 是否应对 JSON 输入进行格式设置,包括缩进嵌套的 JSON 令牌、添加新行以及在属性名称和值之间添加空格。 |
IndentSize |
允许用户在使用 Utf8JsonWriter 编写 JSON 时定义自定义行为。 |
MaxDepth |
获取或设置写入 JSON 时允许的最大深度,默认 (为 0) 表示最大深度为 1000。 |
SkipValidation |
获取或设置一个值,该值指示 Utf8JsonWriter 是否应跳过结构验证并允许用户编写无效 JSON。 |
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈