Partage via


JsonEncodedText Structure

Définition

Fournit des méthodes pour transformer du texte encodé en UTF-8 ou UTF-16 dans un format approprié pour JSON.

public value class JsonEncodedText : IEquatable<System::Text::Json::JsonEncodedText>
public readonly struct JsonEncodedText : IEquatable<System.Text.Json.JsonEncodedText>
type JsonEncodedText = struct
Public Structure JsonEncodedText
Implements IEquatable(Of JsonEncodedText)
Héritage
JsonEncodedText
Implémente

Remarques

Ce type peut être utilisé pour mettre en cache et stocker les chaînes connues utilisées pour écrire json à l’avance en les précodant à l’avance.

Propriétés

EncodedUtf8Bytes

Obtient la représentation encodée en UTF-8 du texte JSON préencodé.

Value

Obtient la représentation encodée UTF-16 du texte JSON préencodé sous la forme d’un String.

Méthodes

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

Encode une valeur texte UTF-8 sous la forme d’une chaîne JSON.

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

Encode une valeur texte spécifiée en chaîne JSON.

Encode(String, JavaScriptEncoder)

Encode la valeur texte de la chaîne en chaîne JSON.

Equals(JsonEncodedText)

Détermine si cette instance et une autre instance JsonEncodedText spécifiée ont la même valeur.

Equals(Object)

Détermine si cette instance et un objet spécifié, qui doit aussi être une instance JsonEncodedText, ont la même valeur.

GetHashCode()

Retourne le code de hachage pour ce JsonEncodedText.

ToString()

Convertit la valeur de cette instance en String.

S’applique à