JsonWriterOptions 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자가 Utf8JsonWriter사용하여 JSON을 작성할 때 사용자 지정 동작을 정의할 수 있습니다.
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- 상속
설명
기본적으로 JSON은 들여쓰기 또는 추가 공백 없이 작성됩니다. 또한 Utf8JsonWriter 사용자가 구조적으로 잘못된 JSON을 작성하려고 하면 예외를 throw합니다.
자세한 내용은 System.Text.Json사용하여 사용자 지정 직렬 변환기 및 역직렬 변환기를 작성하는 방법을 참조하세요.
속성
Encoder |
문자열을 이스케이프할 때 사용할 인코더를 가져오거나 설정하거나 기본 인코더를 사용할 |
IndentCharacter |
Indented 사용할 때 Utf8JsonWriter 사용하는 들여쓰기 문자를 정의합니다. 기본값은 공백 문자입니다. |
Indented |
중첩된 JSON 토큰 들여쓰기, 새 줄 추가 및 속성 이름과 값 사이에 공백 추가를 포함하여 Utf8JsonWriter JSON 출력의 서식을 지정해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
IndentSize |
Indented 사용할 때 Utf8JsonWriter 사용하는 들여쓰기 크기를 정의합니다. 기본값은 2입니다. |
MaxDepth |
최대 깊이 1000을 나타내는 기본값(즉, 0)을 사용하여 JSON을 작성할 때 허용되는 최대 깊이를 가져오거나 설정합니다. |
NewLine |
Indented
기본값은 NewLine값입니다. |
SkipValidation |
Utf8JsonWriter 구조적 유효성 검사를 건너뛰고 사용자가 잘못된 JSON을 작성할 수 있도록 해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
적용 대상
.NET