JsonWriterOptions Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
kullanıcının Utf8JsonWriterkullanarak JSON yazarken özel davranış tanımlamasına izin verir.
public value class JsonWriterOptions
public struct JsonWriterOptions
type JsonWriterOptions = struct
Public Structure JsonWriterOptions
- Devralma
Açıklamalar
Varsayılan olarak, JSON herhangi bir girinti veya fazladan boşluk olmadan yazılır. Ayrıca, Utf8JsonWriter kullanıcı yapısal olarak geçersiz JSON yazmaya çalışırsa bir özel durum oluşturur.
Daha fazla bilgi için bkz. System.Text.Jsonile özel serileştiriciler ve seri durumdan çıkarıcılar yazma
Özellikler
Encoder |
Dizelerden kaçarken kullanılacak kodlayıcıyı alır veya ayarlar ya da varsayılan kodlayıcıyı kullanmak için |
IndentCharacter |
Indented etkinleştirildiğinde Utf8JsonWriter tarafından kullanılan girinti karakterini tanımlar. Varsayılan olarak boşluk karakteri kullanılır. |
Indented |
İç içe JSON belirteçlerinin girintisini belirleme, yeni satırlar ekleme ve özellik adları ile değerler arasına boşluk ekleme dahil olmak üzere Utf8JsonWriter JSON çıkışını biçimlendirmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar. |
IndentSize |
Indented etkinleştirildiğinde Utf8JsonWriter tarafından kullanılan girinti boyutunu tanımlar. Varsayılan olarak ikidir. |
MaxDepth |
JSON yazarken izin verilen maksimum derinliği alır veya ayarlar; varsayılan değer (0), maksimum derinliği 1000 olarak belirtir. |
NewLine |
Indented
Varsayılan değer NewLinedeğeridir. |
SkipValidation |
Utf8JsonWriter yapısal doğrulamayı atlayıp atlamayacağını ve kullanıcının geçersiz JSON yazmasına izin verip vermeyeceğini belirten bir değer alır veya ayarlar. |