Utf8JsonWriter.WriteStartObject Metodo

Definizione

Overload

Nome Descrizione
WriteStartObject(JsonEncodedText)

Scrive l'inizio di un oggetto JSON con un nome di proprietà pre-codificato come chiave.

WriteStartObject(ReadOnlySpan<Char>)

Scrive l'inizio di un oggetto JSON con un nome di proprietà specificato come intervallo di caratteri di sola lettura come chiave.

WriteStartObject(String)

Scrive l'inizio di un oggetto JSON con un nome di proprietà specificato come stringa come chiave.

WriteStartObject()

Scrive l'inizio di un oggetto JSON.

WriteStartObject(ReadOnlySpan<Byte>)

Scrive l'inizio di un oggetto JSON con un nome di proprietà specificato come intervallo di byte di sola lettura come chiave.

WriteStartObject(JsonEncodedText)

Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs

Scrive l'inizio di un oggetto JSON con un nome di proprietà pre-codificato come chiave.

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)

Parametri

propertyName
JsonEncodedText

Nome della proprietà con codifica JSON dell'oggetto JSON da transcodificare e scrivere come UTF-8.

Eccezioni

La profondità del codice JSON ha superato la profondità massima di 1.000.

oppure

La convalida è abilitata e questo metodo comporta la scrittura di codice JSON non valido.

Commenti

Il nome della proprietà deve essere già preceduto da un escape al momento della creazione dell'istanza di JsonEncodedText .

Si applica a

WriteStartObject(ReadOnlySpan<Char>)

Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs

Scrive l'inizio di un oggetto JSON con un nome di proprietà specificato come intervallo di caratteri di sola lettura come chiave.

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

Parametri

propertyName
ReadOnlySpan<Char>

Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.

Eccezioni

Il nome della proprietà specificato è troppo grande.

La profondità del codice JSON supera la profondità massima di 1.000.

oppure

La convalida è abilitata e questa operazione di scrittura genera codice JSON non valido.

Commenti

Il nome della proprietà viene preceduto da un escape prima della scrittura.

Si applica a

WriteStartObject(String)

Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs

Scrive l'inizio di un oggetto JSON con un nome di proprietà specificato come stringa come chiave.

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

Parametri

propertyName
String

Nome della proprietà con codifica UTF-16 dell'oggetto JSON da transcodificare e scrivere come UTF-8.

Eccezioni

Il nome della proprietà specificato è troppo grande.

La profondità del codice JSON supera la profondità massima di 1.000.

oppure

La convalida è abilitata e questa operazione di scrittura genera codice JSON non valido.

Il propertyName parametro è null.

Commenti

Il nome della proprietà viene preceduto da un escape prima della scrittura.

Si applica a

WriteStartObject()

Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs

Scrive l'inizio di un oggetto JSON.

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

Eccezioni

La profondità del codice JSON supera la profondità massima di 1.000.

oppure

La convalida è abilitata e l'operazione comporta la scrittura di codice JSON non valido.

Si applica a

WriteStartObject(ReadOnlySpan<Byte>)

Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs
Origine:
Utf8JsonWriter.cs

Scrive l'inizio di un oggetto JSON con un nome di proprietà specificato come intervallo di byte di sola lettura come chiave.

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

Parametri

utf8PropertyName
ReadOnlySpan<Byte>

Nome della proprietà con codifica UTF-8 dell'oggetto JSON da scrivere.

Eccezioni

Il nome della proprietà specificato è troppo grande.

La profondità del codice JSON supera la profondità massima di 1.000.

oppure

La convalida è abilitata e questa operazione di scrittura genera codice JSON non valido.

Commenti

Il nome della proprietà viene preceduto da un escape prima della scrittura.

Si applica a