JsonWriterOptions Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memungkinkan pengguna untuk menentukan perilaku kustom saat menulis JSON menggunakan Utf8JsonWriter.
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- Warisan
Keterangan
Secara default, JSON ditulis tanpa indentasi atau spasi kosong tambahan. Selain itu, Utf8JsonWriter melemparkan pengecualian jika pengguna mencoba menulis JSON yang tidak valid secara struktural.
Untuk informasi selengkapnya, lihat Cara menulis serializer dan deserializer kustom dengan System.Text.Json.
Properti
Encoder |
Mendapatkan atau mengatur encoder yang akan digunakan saat melarikan diri dari string, atau |
IndentCharacter |
Menentukan karakter indentasi yang digunakan oleh Utf8JsonWriter saat Indented diaktifkan. Default ke karakter spasi. |
Indented |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah Utf8JsonWriter harus memformat output JSON, yang mencakup inden token JSON berlapis, menambahkan baris baru, dan menambahkan spasi kosong antara nama properti dan nilai. |
IndentSize |
Menentukan ukuran indentasi yang digunakan oleh Utf8JsonWriter saat Indented diaktifkan. Default ke dua. |
MaxDepth |
Mendapatkan atau mengatur kedalaman maksimum yang diizinkan saat menulis JSON, dengan default (yaitu, 0) menunjukkan kedalaman maksimum 1000. |
NewLine |
Mendapatkan atau mengatur string baris baru untuk digunakan saat Indented Defaultnya adalah nilai NewLine. |
SkipValidation |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah Utf8JsonWriter harus melewati validasi struktural dan memungkinkan pengguna menulis JSON yang tidak valid. |