Utf8JsonWriter.WriteNull Méthode

Définition

Surcharges

WriteNull(ReadOnlySpan<Byte>)

Écrit un nom de propriété spécifié sous la forme d’une étendue en lecture seule d’octets et le littéral null JSON dans une paire nom/valeur d’un objet JSON.

WriteNull(ReadOnlySpan<Char>)

Écrit un nom de propriété spécifié sous la forme d’une étendue de caractères en lecture seule et le littéral JSON null dans une paire nom/valeur d’un objet JSON.

WriteNull(String)

Écrit un nom de propriété spécifié sous la forme d’une chaîne et le littéral JSON null dans une paire nom/valeur d’un objet JSON.

WriteNull(JsonEncodedText)

Écrit le nom de propriété préencodé et le littéral JSON null dans une paire nom/valeur d’un objet JSON.

WriteNull(ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs

Écrit un nom de propriété spécifié sous la forme d’une étendue en lecture seule d’octets et le littéral null JSON dans une paire nom/valeur d’un objet JSON.

public void WriteNull (ReadOnlySpan<byte> utf8PropertyName);

Paramètres

utf8PropertyName
ReadOnlySpan<Byte>

Nom de propriété encodé en UTF-8 de l’objet JSON à écrire.

Exceptions

Le nom de la propriété spécifiée est trop grand.

La validation est activée, et l’opération d’écriture produirait un JSON non valide.

Remarques

Le nom de la propriété est placé dans une séquence d’échappement avant l’écriture.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

WriteNull(ReadOnlySpan<Char>)

Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs

Écrit un nom de propriété spécifié sous la forme d’une étendue de caractères en lecture seule et le littéral JSON null dans une paire nom/valeur d’un objet JSON.

public void WriteNull (ReadOnlySpan<char> propertyName);

Paramètres

propertyName
ReadOnlySpan<Char>

Nom de propriété encodé en UTF-16 de l’objet JSON à transcoder et à écrire au format UTF-8.

Exceptions

Le nom de la propriété spécifiée est trop grand.

La validation est activée, et l’opération d’écriture produirait un JSON non valide.

Remarques

Le nom de la propriété est placé dans une séquence d’échappement avant l’écriture.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

WriteNull(String)

Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs

Écrit un nom de propriété spécifié sous la forme d’une chaîne et le littéral JSON null dans une paire nom/valeur d’un objet JSON.

public void WriteNull (string propertyName);

Paramètres

propertyName
String

Nom de propriété encodé en UTF-16 de l’objet JSON à transcoder et à écrire au format UTF-8.

Exceptions

Le nom de la propriété spécifiée est trop grand.

La validation est activée, et l’opération d’écriture produirait un JSON non valide.

Le paramètre propertyName a la valeur null.

Remarques

Le nom de la propriété est placé dans une séquence d’échappement avant l’écriture.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

WriteNull(JsonEncodedText)

Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs
Source:
Utf8JsonWriter.WriteProperties.Literal.cs

Écrit le nom de propriété préencodé et le littéral JSON null dans une paire nom/valeur d’un objet JSON.

public void WriteNull (System.Text.Json.JsonEncodedText propertyName);

Paramètres

propertyName
JsonEncodedText

Nom de propriété encodé en JSON de l’objet JSON à transcoder et à écrire au format UTF-8.

Exceptions

La validation est activée, mais cette méthode entraînerait l’écriture d’un JSON non valide.

Remarques

Le nom de la propriété doit déjà être placé dans une séquence d’échappement lors de la création de l’instance de JsonEncodedText .

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)