Comparteix a través de


Utf8JsonWriter.WriteStartArray Método

Definición

Sobrecargas

WriteStartArray()

Escribe el principio de una matriz de JSON.

WriteStartArray(ReadOnlySpan<Byte>)

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

WriteStartArray(ReadOnlySpan<Char>)

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

WriteStartArray(String)

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

WriteStartArray(JsonEncodedText)

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

WriteStartArray()

Escribe el principio de una matriz de JSON.

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

Excepciones

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.

Se aplica a

WriteStartArray(ReadOnlySpan<Byte>)

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

public:
 void WriteStartArray(ReadOnlySpan<System::Byte> utf8PropertyName);
public void WriteStartArray (ReadOnlySpan<byte> utf8PropertyName);
member this.WriteStartArray : ReadOnlySpan<byte> -> unit
Public Sub WriteStartArray (utf8PropertyName As ReadOnlySpan(Of Byte))

Parámetros

utf8PropertyName
ReadOnlySpan<Byte>

Nombre de propiedad con codificación UTF-8 de la matriz 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

WriteStartArray(ReadOnlySpan<Char>)

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

public:
 void WriteStartArray(ReadOnlySpan<char> propertyName);
public void WriteStartArray (ReadOnlySpan<char> propertyName);
member this.WriteStartArray : ReadOnlySpan<char> -> unit
Public Sub WriteStartArray (propertyName As ReadOnlySpan(Of Char))

Parámetros

propertyName
ReadOnlySpan<Char>

Nombre de propiedad con codificación UTF-16 de la matriz de 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

WriteStartArray(String)

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

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

Parámetros

propertyName
String

Nombre de propiedad con codificación UTF-16 de la matriz de 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

WriteStartArray(JsonEncodedText)

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

public:
 void WriteStartArray(System::Text::Json::JsonEncodedText propertyName);
public void WriteStartArray (System.Text.Json.JsonEncodedText propertyName);
member this.WriteStartArray : System.Text.Json.JsonEncodedText -> unit
Public Sub WriteStartArray (propertyName As JsonEncodedText)

Parámetros

propertyName
JsonEncodedText

Nombre de propiedad con codificación JSON de la matriz 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