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 |
문자열을 이스케이프할 때 사용할 인코더를 가져오거나 설정합니다. 기본 인코더를 사용하려는 경우에는 |
Indented |
Utf8JsonWriter가 출력 JSON의 형식을 지정해야 하는지를 나타내는 값을 가져오거나 설정합니다. 여기에는 중첩된 JSON 토큰 들여쓰기, 새 줄 추가 및 속성 이름과 값 사이 공백 추가가 포함됩니다. |
MaxDepth |
최대 깊이 1000을 나타내는 기본값(즉, 0)을 사용하여 JSON을 작성할 때 허용되는 최대 깊이를 가져오거나 설정합니다. |
SkipValidation |
Utf8JsonWriter가 구조 유효성 검사를 건너뛰고 사용자가 잘못된 JSON을 작성하도록 허용해야 하는지를 나타내는 값을 가져오거나 설정합니다. |