Share via


Utf8JsonWriter.WriteStartObject Metoda

Definice

Přetížení

WriteStartObject(JsonEncodedText)

Zapíše začátek objektu JSON s předkódovaným názvem vlastnosti jako klíčem.

WriteStartObject(String)

Zapíše začátek objektu JSON s názvem vlastnosti zadaným jako řetězec jako klíč.

WriteStartObject(ReadOnlySpan<Char>)

Zapíše začátek objektu JSON s názvem vlastnosti zadaným jako znakový rozsah jen pro čtení jako klíč.

WriteStartObject()

Zapíše začátek objektu JSON.

WriteStartObject(ReadOnlySpan<Byte>)

Zapíše začátek objektu JSON s názvem vlastnosti zadaným jako klíč v rozsahu bajtů jen pro čtení.

WriteStartObject(JsonEncodedText)

Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs

Zapíše začátek objektu JSON s předkódovaným názvem vlastnosti jako klíčem.

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)

Parametry

propertyName
JsonEncodedText

Název vlastnosti objektu JSON, který se má překódovat a zapsat jako UTF-8.

Výjimky

Hloubka json překročila maximální hloubku 1 000.

-nebo-

Ověřování je povolené a tato metoda by zapisovala neplatný KÓD JSON.

Poznámky

Název vlastnosti by již měl být při vytvoření instance objektu JsonEncodedText řídicí znak.

Platí pro

WriteStartObject(String)

Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs

Zapíše začátek objektu JSON s názvem vlastnosti zadaným jako řetězec jako klíč.

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

Parametry

propertyName
String

Název vlastnosti kódované UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.

Výjimky

Zadaný název vlastnosti je příliš velký.

Hloubka json přesahuje maximální hloubku 1 000.

-nebo-

Ověřování je povolené a tato operace zápisu by vygenerovala neplatný JSON.

Parametr propertyName je null.

Poznámky

Název vlastnosti je před zápisem u řídicího znaku.

Platí pro

WriteStartObject(ReadOnlySpan<Char>)

Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs

Zapíše začátek objektu JSON s názvem vlastnosti zadaným jako znakový rozsah jen pro čtení jako klíč.

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

Parametry

propertyName
ReadOnlySpan<Char>

Název vlastnosti kódované UTF-16 objektu JSON, který se má překódovat a zapsat jako UTF-8.

Výjimky

Zadaný název vlastnosti je příliš velký.

Hloubka json přesahuje maximální hloubku 1 000.

-nebo-

Ověřování je povolené a tato operace zápisu by vygenerovala neplatný JSON.

Poznámky

Název vlastnosti je před zápisem u řídicího znaku.

Platí pro

WriteStartObject()

Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs

Zapíše začátek objektu JSON.

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

Výjimky

Hloubka json přesahuje maximální hloubku 1 000.

-nebo-

Ověřování je povolené a výsledkem operace by byl zápis neplatného formátu JSON.

Platí pro

WriteStartObject(ReadOnlySpan<Byte>)

Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs
Zdroj:
Utf8JsonWriter.cs

Zapíše začátek objektu JSON s názvem vlastnosti zadaným jako klíč v rozsahu bajtů jen pro čtení.

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

Parametry

utf8PropertyName
ReadOnlySpan<Byte>

Název vlastnosti kódované UTF-8 objektu JSON, který se má zapsat.

Výjimky

Zadaný název vlastnosti je příliš velký.

Hloubka json přesahuje maximální hloubku 1 000.

-nebo-

Ověřování je povolené a tato operace zápisu by vygenerovala neplatný JSON.

Poznámky

Název vlastnosti je před zápisem u řídicího znaku.

Platí pro