Utf8JsonWriter.WriteStartObject Yöntem

Tanım

Aşırı Yüklemeler

WriteStartObject(JsonEncodedText)

Anahtar olarak önceden kodlanmış bir özellik adıyla bir JSON nesnesinin başlangıcını yazar.

WriteStartObject(String)

Anahtar olarak dize olarak belirtilen özellik adıyla bir JSON nesnesinin başlangıcını yazar.

WriteStartObject(ReadOnlySpan<Char>)

Anahtar olarak salt okunur karakter aralığı olarak belirtilen özellik adıyla bir JSON nesnesinin başlangıcını yazar.

WriteStartObject()

Bir JSON nesnesinin başlangıcını yazar.

WriteStartObject(ReadOnlySpan<Byte>)

Anahtar olarak salt okunur bayt aralığı olarak belirtilen özellik adıyla bir JSON nesnesinin başlangıcını yazar.

WriteStartObject(JsonEncodedText)

Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs

Anahtar olarak önceden kodlanmış bir özellik adıyla bir JSON nesnesinin başlangıcını yazar.

public:
 void WriteStartObject(System::Text::Json::JsonEncodedText propertyName);
public void WriteStartObject (System.Text.Json.JsonEncodedText propertyName);
member this.WriteStartObject : System.Text.Json.JsonEncodedText -> unit
Public Sub WriteStartObject (propertyName As JsonEncodedText)

Parametreler

propertyName
JsonEncodedText

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin JSON kodlanmış özellik adı.

Özel durumlar

JSON derinliği maksimum 1.000 derinliği aştı.

-veya-

Doğrulama etkinleştirilir ve bu yöntem geçersiz JSON yazmayla sonuçlanır.

Açıklamalar

örneği JsonEncodedText oluşturulduğunda özellik adı zaten kaçılmış olmalıdır.

Şunlara uygulanır

WriteStartObject(String)

Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs

Anahtar olarak dize olarak belirtilen özellik adıyla bir JSON nesnesinin başlangıcını yazar.

public:
 void WriteStartObject(System::String ^ propertyName);
public void WriteStartObject (string propertyName);
member this.WriteStartObject : string -> unit
Public Sub WriteStartObject (propertyName As String)

Parametreler

propertyName
String

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

Özel durumlar

Belirtilen özellik adı çok büyük.

JSON derinliği en fazla 1.000 derinliği aşıyor.

-veya-

Doğrulama etkinleştirilir ve bu yazma işlemi geçersiz JSON üretir.

propertyName parametresidirnull.

Açıklamalar

Yazmadan önce özellik adı kaçılır.

Şunlara uygulanır

WriteStartObject(ReadOnlySpan<Char>)

Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs

Anahtar olarak salt okunur karakter aralığı olarak belirtilen özellik adıyla bir JSON nesnesinin başlangıcını yazar.

public:
 void WriteStartObject(ReadOnlySpan<char> propertyName);
public void WriteStartObject (ReadOnlySpan<char> propertyName);
member this.WriteStartObject : ReadOnlySpan<char> -> unit
Public Sub WriteStartObject (propertyName As ReadOnlySpan(Of Char))

Parametreler

propertyName
ReadOnlySpan<Char>

Çevrilecek ve UTF-8 olarak yazılacak JSON nesnesinin UTF-16 kodlanmış özellik adı.

Özel durumlar

Belirtilen özellik adı çok büyük.

JSON derinliği en fazla 1.000 derinliği aşıyor.

-veya-

Doğrulama etkinleştirilir ve bu yazma işlemi geçersiz JSON üretir.

Açıklamalar

Yazmadan önce özellik adı kaçılır.

Şunlara uygulanır

WriteStartObject()

Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs

Bir JSON nesnesinin başlangıcını yazar.

public:
 void WriteStartObject();
public void WriteStartObject ();
member this.WriteStartObject : unit -> unit
Public Sub WriteStartObject ()

Özel durumlar

JSON derinliği en fazla 1.000 derinliği aşıyor.

-veya-

Doğrulama etkinleştirilir ve işlem geçersiz JSON yazmayla sonuçlanır.

Şunlara uygulanır

WriteStartObject(ReadOnlySpan<Byte>)

Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs
Kaynak:
Utf8JsonWriter.cs

Anahtar olarak salt okunur bayt aralığı olarak belirtilen özellik adıyla bir JSON nesnesinin başlangıcını yazar.

public:
 void WriteStartObject(ReadOnlySpan<System::Byte> utf8PropertyName);
public void WriteStartObject (ReadOnlySpan<byte> utf8PropertyName);
member this.WriteStartObject : ReadOnlySpan<byte> -> unit
Public Sub WriteStartObject (utf8PropertyName As ReadOnlySpan(Of Byte))

Parametreler

utf8PropertyName
ReadOnlySpan<Byte>

Yazılacak JSON nesnesinin UTF-8 kodlanmış özellik adı.

Özel durumlar

Belirtilen özellik adı çok büyük.

JSON derinliği en fazla 1.000 derinliği aşıyor.

-veya-

Doğrulama etkinleştirilir ve bu yazma işlemi geçersiz JSON üretir.

Açıklamalar

Yazmadan önce özellik adı kaçılır.

Şunlara uygulanır