Číst v angličtině

Sdílet prostřednictvím


JsonEncodedText Struktura

Definice

Důležité

Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.

Poskytuje metody pro transformaci textu v kódování UTF-8 nebo UTF-16 do formuláře, který je vhodný pro JSON.

public readonly struct JsonEncodedText : IEquatable<System.Text.Json.JsonEncodedText>
Dědičnost
JsonEncodedText
Implementuje

Poznámky

Tento typ se dá použít k ukládání známých řetězců používaných k zápisu JSON předem do mezipaměti a jejich předběžného kódování.

Vlastnosti

EncodedUtf8Bytes

Získá kódování UTF-8 předkódovaný text JSON.

Value

Získá reprezentaci předkódovaného textu JSON v kódování UTF-16 jako String.

Metody

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

Kóduje textovou hodnotu UTF-8 jako řetězec JSON.

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

Zakóduje zadanou textovou hodnotu jako řetězec JSON.

Encode(String, JavaScriptEncoder)

Zakóduje textovou hodnotu řetězce jako řetězec JSON.

Equals(JsonEncodedText)

Určuje, zda tato instance a jiná zadaná JsonEncodedText instance mají stejnou hodnotu.

Equals(Object)

Určuje, zda tato instance a zadaný objekt, který musí být JsonEncodedText také instancí, mají stejnou hodnotu.

GetHashCode()

Vrátí kód hash pro tento JsonEncodedTextkód .

ToString()

Převede hodnotu této instance na String.

Platí pro

Produkt Verze
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)