Bagikan melalui


Utf8JsonWriter.WriteStartObject Metode

Definisi

Overload

WriteStartObject(JsonEncodedText)

Menulis awal objek JSON dengan nama properti yang telah dikodekan sebelumnya sebagai kunci.

WriteStartObject(String)

Menulis awal objek JSON dengan nama properti yang ditentukan sebagai string sebagai kunci.

WriteStartObject(ReadOnlySpan<Char>)

Menulis awal objek JSON dengan nama properti yang ditentukan sebagai rentang karakter baca-saja sebagai kunci.

WriteStartObject()

Menulis awal objek JSON.

WriteStartObject(ReadOnlySpan<Byte>)

Menulis awal objek JSON dengan nama properti yang ditentukan sebagai rentang byte baca-saja sebagai kunci.

WriteStartObject(JsonEncodedText)

Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs

Menulis awal objek JSON dengan nama properti yang telah dikodekan sebelumnya sebagai kunci.

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)

Parameter

propertyName
JsonEncodedText

Nama properti yang dikodekan JSON dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

Pengecualian

Kedalaman JSON telah melebihi kedalaman maksimum 1.000.

-atau-

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.

Berlaku untuk

WriteStartObject(String)

Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs

Menulis awal objek JSON dengan nama properti yang ditentukan sebagai string sebagai kunci.

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

Parameter

propertyName
String

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

Pengecualian

Nama properti yang ditentukan terlalu besar.

Kedalaman JSON melebihi kedalaman maksimum 1.000.

-atau-

Validasi diaktifkan, dan operasi tulis ini akan menghasilkan JSON yang tidak valid.

Parameternya propertyName adalah null.

Keterangan

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteStartObject(ReadOnlySpan<Char>)

Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs

Menulis awal objek JSON dengan nama properti yang ditentukan sebagai rentang karakter baca-saja sebagai kunci.

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))

Parameter

propertyName
ReadOnlySpan<Char>

Nama properti UTF-16 yang dikodekan dari objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

Pengecualian

Nama properti yang ditentukan terlalu besar.

Kedalaman JSON melebihi kedalaman maksimum 1.000.

-atau-

Validasi diaktifkan, dan operasi tulis ini akan menghasilkan JSON yang tidak valid.

Keterangan

Nama properti lolos sebelum menulis.

Berlaku untuk

WriteStartObject()

Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs

Menulis awal objek JSON.

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

Pengecualian

Kedalaman JSON melebihi kedalaman maksimum 1.000.

-atau-

Validasi diaktifkan, dan operasi akan menghasilkan JSON yang tidak valid secara tertulis.

Berlaku untuk

WriteStartObject(ReadOnlySpan<Byte>)

Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs
Sumber:
Utf8JsonWriter.cs

Menulis awal objek JSON dengan nama properti yang ditentukan sebagai rentang byte baca-saja sebagai kunci.

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))

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Nama properti UTF-8 yang dikodekan dari objek JSON yang akan ditulis.

Pengecualian

Nama properti yang ditentukan terlalu besar.

Kedalaman JSON melebihi kedalaman maksimum 1.000.

-atau-

Validasi diaktifkan, dan operasi tulis ini akan menghasilkan JSON yang tidak valid.

Keterangan

Nama properti lolos sebelum menulis.

Berlaku untuk