Utf8JsonWriter.WriteStartObject Metode
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.
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.