JsonSerializerDefaults 열거형

정의

JsonSerializerOptions 인스턴스를 생성하는 데 사용할 수 있는 시나리오 기반 기본 serialization 옵션을 지정합니다.

public enum class JsonSerializerDefaults
public enum JsonSerializerDefaults
type JsonSerializerDefaults = 
Public Enum JsonSerializerDefaults
상속
JsonSerializerDefaults

필드

Name Description
General 0

범용 옵션 값입니다. 멤버가 지정되지 않은 경우 JsonSerializerDefaults 적용되는 설정과 동일한 설정입니다.

적용되는 기본 속성 값에 대한 자세한 내용은 JsonSerializerOptions 속성을 참조하세요.

Web 1

웹 기반 시나리오에 적합한 옵션 값입니다.

이 멤버는 다음을 의미합니다.

  • 정수는 가능한 한 작게 인코딩되어야 합니다.
  • 속성 이름은 대/소문자를 구분하지 않는 것으로 처리됩니다.
  • "camelCase" 이름 서식을 사용해야 합니다.
  • 따옴표 붙은 숫자(숫자 속성에 대한 JSON 문자열)가 허용됩니다.
Strict 2

엄격한 JSON 구문 분석에 적합한 옵션 값입니다.

이 멤버는 다음을 의미합니다.

  • 매핑되지 않은 JSON 속성은 허용되지 않습니다.
  • 중복 JSON 속성은 허용되지 않습니다.
  • Nullable 참조 형식 주석이 적용됩니다.
  • 필수 생성자 매개 변수가 적용됩니다.

적용 대상