JsonWriterOptions 구조체

정의

사용자가 Utf8JsonWriter를 사용하여 JSON을 작성할 때 사용자 지정 동작을 정의할 수 있습니다.Allows the user to define custom behavior when writing JSON using the Utf8JsonWriter.

public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
상속
JsonWriterOptions

설명

기본적으로 JSON은 들여쓰기나 추가 공백 없이 기록 됩니다.By default, the JSON is written without any indentation or extra white space. 또한 사용자가 구조적으로 잘못 된 JSON을 쓰려고 시도 하는 경우 Utf8JsonWriter 예외를 throw 합니다.Also, Utf8JsonWriter throws an exception if the user attempts to write structurally invalid JSON.

자세한 내용은 JSON을 serialize 및 deserialize 하는 방법을 참조 하세요.For more information, see How to serialize and deserialize JSON.

속성

Encoder

문자열을 이스케이프할 때 사용할 인코더를 가져오거나 설정합니다. 기본 인코더를 사용하려는 경우에는 null입니다.Gets or sets the encoder to use when escaping strings, or null to use the default encoder.

Indented

Utf8JsonWriter가 출력 JSON의 형식을 지정해야 하는지를 나타내는 값을 가져오거나 설정합니다. 여기에는 중첩된 JSON 토큰 들여쓰기, 새 줄 추가 및 속성 이름과 값 사이 공백 추가가 포함됩니다.Gets or sets a value that indicates whether the Utf8JsonWriter should format the JSON output, which includes indenting nested JSON tokens, adding new lines, and adding white space between property names and values.

SkipValidation

Utf8JsonWriter가 구조 유효성 검사를 건너뛰고 사용자가 잘못된 JSON을 작성하도록 허용해야 하는지를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether the Utf8JsonWriter should skip structural validation and allow the user to write invalid JSON.

적용 대상