Udostępnij za pośrednictwem


Utf8JsonWriter.WriteStartObject Metoda

Definicja

Przeciążenia

WriteStartObject(JsonEncodedText)

Zapisuje początek obiektu JSON z wstępnie zakodowaną nazwą właściwości jako kluczem.

WriteStartObject(String)

Zapisuje początek obiektu JSON z nazwą właściwości określoną jako ciąg jako klucz.

WriteStartObject(ReadOnlySpan<Char>)

Zapisuje początek obiektu JSON z nazwą właściwości określoną jako zakres znaków tylko do odczytu jako klucz.

WriteStartObject()

Zapisuje początek obiektu JSON.

WriteStartObject(ReadOnlySpan<Byte>)

Zapisuje początek obiektu JSON o nazwie właściwości określonej jako zakres tylko do odczytu bajtów jako klucz.

WriteStartObject(JsonEncodedText)

Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs

Zapisuje początek obiektu JSON z wstępnie zakodowaną nazwą właściwości jako kluczem.

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

Nazwa właściwości zakodowanej w formacie JSON obiektu JSON, która ma być transkodowana i zapisywana jako UTF-8.

Wyjątki

Głębokość kodu JSON przekroczyła maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a ta metoda spowoduje napisanie nieprawidłowego kodu JSON.

Uwagi

Nazwa właściwości powinna już zostać uniknięta podczas tworzenia wystąpienia JsonEncodedText klasy .

Dotyczy

WriteStartObject(String)

Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs

Zapisuje początek obiektu JSON z nazwą właściwości określoną jako ciąg jako klucz.

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

Nazwa właściwości zakodowanej w formacie UTF-16 obiektu JSON, która ma być transkodowana i zapisywana jako UTF-8.

Wyjątki

Określona nazwa właściwości jest zbyt duża.

Głębokość kodu JSON przekracza maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a ta operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.

Parametr propertyName ma wartość null.

Uwagi

Przed zapisaniem nazwa właściwości zostanie uniknięta.

Dotyczy

WriteStartObject(ReadOnlySpan<Char>)

Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs

Zapisuje początek obiektu JSON z nazwą właściwości określoną jako zakres znaków tylko do odczytu jako klucz.

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>

Nazwa właściwości zakodowanej w formacie UTF-16 obiektu JSON, która ma być transkodowana i zapisywana jako UTF-8.

Wyjątki

Określona nazwa właściwości jest zbyt duża.

Głębokość kodu JSON przekracza maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a ta operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.

Uwagi

Przed zapisaniem nazwa właściwości zostanie uniknięta.

Dotyczy

WriteStartObject()

Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs

Zapisuje początek obiektu JSON.

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

Wyjątki

Głębokość kodu JSON przekracza maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a operacja spowoduje zapisanie nieprawidłowego kodu JSON.

Dotyczy

WriteStartObject(ReadOnlySpan<Byte>)

Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs
Źródło:
Utf8JsonWriter.cs

Zapisuje początek obiektu JSON o nazwie właściwości określonej jako zakres tylko do odczytu bajtów jako klucz.

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>

Nazwa właściwości zakodowanej w formacie UTF-8 obiektu JSON do zapisania.

Wyjątki

Określona nazwa właściwości jest zbyt duża.

Głębokość kodu JSON przekracza maksymalną głębokość 1000.

-lub-

Walidacja jest włączona, a ta operacja zapisu spowoduje wygenerowanie nieprawidłowego kodu JSON.

Uwagi

Przed zapisaniem nazwa właściwości zostanie uniknięta.

Dotyczy