Compartir a través de


Utf8JsonWriter.WriteStartObject Método

Definición

Sobrecargas

WriteStartObject(JsonEncodedText)

Escribe el principio de un objeto JSON con un nombre de propiedad codificado previamente como clave.

WriteStartObject(String)

Escribe el principio de un objeto JSON con un nombre de propiedad especificado como cadena como la clave.

WriteStartObject(ReadOnlySpan<Char>)

Escribe el principio de un objeto JSON con un nombre de propiedad especificado como intervalo de caracteres de solo lectura como clave.

WriteStartObject()

Escribe el principio de un objeto de JSON.

WriteStartObject(ReadOnlySpan<Byte>)

Escribe el principio de un objeto JSON con un nombre de propiedad especificado como intervalo de bytes de solo lectura como la clave.

WriteStartObject(JsonEncodedText)

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

Escribe el principio de un objeto JSON con un nombre de propiedad codificado previamente como clave.

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)

Parámetros

propertyName
JsonEncodedText

Nombre de la propiedad con codificación JSON del objeto JSON que se va a transcodificar y escribir como UTF-8.

Excepciones

La profundidad del código de JSON ha superado la profundidad máxima de 1000.

o bien

La validación está habilitada y este método daría lugar a la escritura de JSON no válido.

Comentarios

El nombre de la propiedad ya debe ser de escape cuando se creó la instancia de JsonEncodedText .

Se aplica a

WriteStartObject(String)

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

Escribe el principio de un objeto JSON con un nombre de propiedad especificado como cadena como la clave.

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

Parámetros

propertyName
String

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La profundidad del archivo JSON supera la profundidad máxima de 1000.

o bien

La validación está habilitada y esta operación de escritura generaría un JSON no válido.

El parámetro propertyName es null.

Comentarios

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteStartObject(ReadOnlySpan<Char>)

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

Escribe el principio de un objeto JSON con un nombre de propiedad especificado como intervalo de caracteres de solo lectura como clave.

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

Parámetros

propertyName
ReadOnlySpan<Char>

Nombre de propiedad con codificación UTF-16 del objeto JSON que se va a transcodificar y escribir como UTF-8.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La profundidad del archivo JSON supera la profundidad máxima de 1000.

o bien

La validación está habilitada y esta operación de escritura generaría un JSON no válido.

Comentarios

El nombre de la propiedad se escapa antes de escribir.

Se aplica a

WriteStartObject()

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

Escribe el principio de un objeto de JSON.

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

Excepciones

La profundidad del archivo JSON supera la profundidad máxima de 1000.

o bien

La validación está habilitada y la operación daría lugar a la escritura de JSON no válido.

Se aplica a

WriteStartObject(ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs
Source:
Utf8JsonWriter.cs

Escribe el principio de un objeto JSON con un nombre de propiedad especificado como intervalo de bytes de solo lectura como la clave.

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

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

Nombre de propiedad con codificación UTF-8 del objeto JSON que se va a escribir.

Excepciones

El nombre de propiedad especificado es demasiado grande.

La profundidad del archivo JSON supera la profundidad máxima de 1000.

o bien

La validación está habilitada y esta operación de escritura generaría un JSON no válido.

Comentarios

El nombre de la propiedad se escapa antes de escribir.

Se aplica a