JsonWriterOptions 구조체

정의

사용자가 Utf8JsonWriter를 사용하여 JSON을 작성할 때 사용자 지정 동작을 정의할 수 있습니다.

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

설명

기본적으로 JSON은 들여쓰기 또는 추가 공백 없이 작성됩니다. Utf8JsonWriter 또한 사용자가 구조적으로 잘못된 JSON을 작성하려고 하면 예외를 throw합니다.

자세한 내용은 System.Text.Json을 사용하여 사용자 지정 직렬 변환기 및 역직렬 변환기를 작성하는 방법을 참조하세요.

속성

Encoder

문자열을 이스케이프할 때 사용할 인코더를 가져오거나 설정합니다. 기본 인코더를 사용하려는 경우에는 null입니다.

Indented

Utf8JsonWriter가 출력 JSON의 형식을 지정해야 하는지를 나타내는 값을 가져오거나 설정합니다. 여기에는 중첩된 JSON 토큰 들여쓰기, 새 줄 추가 및 속성 이름과 값 사이 공백 추가가 포함됩니다.

MaxDepth

최대 깊이 1000을 나타내는 기본값(즉, 0)을 사용하여 JSON을 작성할 때 허용되는 최대 깊이를 가져오거나 설정합니다.

SkipValidation

Utf8JsonWriter가 구조 유효성 검사를 건너뛰고 사용자가 잘못된 JSON을 작성하도록 허용해야 하는지를 나타내는 값을 가져오거나 설정합니다.

적용 대상