JsonSerializerDefaults Enum

Definisi

Menentukan opsi serialisasi default berbasis skenario yang dapat digunakan untuk membuat instans JsonSerializerOptions.

public enum class JsonSerializerDefaults
public enum JsonSerializerDefaults
type JsonSerializerDefaults = 
Public Enum JsonSerializerDefaults
Warisan
JsonSerializerDefaults

Bidang

Nama Nilai Deskripsi
General 0

Nilai opsi tujuan umum. Ini adalah pengaturan yang sama yang diterapkan jika JsonSerializerDefaults anggota tidak ditentukan.

Untuk informasi tentang nilai properti default yang diterapkan, lihat properti JsonSerializerOptions.

Web 1

Nilai opsi yang sesuai dengan skenario berbasis Web.

Anggota ini menyiratkan bahwa:

  • Bilangan bulat harus dikodekan sesecil mungkin.
  • Nama properti diperlakukan sebagai tidak peka huruf besar/kecil.
  • Pemformatan nama "camelCase" harus digunakan.
  • Angka yang dikutip (string JSON untuk properti angka) diizinkan.
Strict 2

Nilai opsi yang sesuai untuk penguraian JSON yang ketat.

Anggota ini menyiratkan bahwa:

  • Properti JSON yang tidak dipetakan tidak diizinkan.
  • Properti JSON duplikat tidak diizinkan.
  • Anotasi jenis referensi nullable dihormati.
  • Parameter konstruktor yang diperlukan dihormati.

Berlaku untuk