Condividi tramite


Utf8JsonWriter.WriteStartObject Metodo

Definizione

Overload

WriteStartObject(JsonEncodedText)

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

WriteStartObject(String)

Scrive l'inizio di un oggetto JSON con un nome di proprietà specificato con una stringa 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()

Scrive l'inizio di un oggetto JSON.

WriteStartObject(ReadOnlySpan<Byte>)

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

WriteStartObject(JsonEncodedText)

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à precodificato 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à dei dati JSON ha superato la profondità massima pari a 1.000.

-oppure-

La convalida è abilitata e questo metodo comporterebbe 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(String)

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 con una 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 lungo.

La profondità dei dati JSON supera la profondità massima pari a 1.000.

-oppure-

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

Il valore del parametro propertyName è null.

Commenti

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

Si applica a

WriteStartObject(ReadOnlySpan<Char>)

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 lungo.

La profondità dei dati JSON supera la profondità massima pari a 1.000.

-oppure-

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

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

Scrive l'inizio di un oggetto JSON.

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

Eccezioni

La profondità dei dati JSON supera la profondità massima pari a 1.000.

-oppure-

La convalida è abilitata e l'operazione produrrebbe 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

Scrive l'inizio di un oggetto JSON con un nome di proprietà specificato con un'estensione 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 lungo.

La profondità dei dati JSON supera la profondità massima pari a 1.000.

-oppure-

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

Commenti

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

Si applica a