JsonEncodedText Yapı

Tanım

UTF-8 veya UTF-16 ile kodlanmış metni JSON için uygun bir forma dönüştürme yöntemleri sağlar.

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)
Devralma
JsonEncodedText
Uygulamalar

Açıklamalar

Bu tür, önceden ön kodlama yaparak JSON yazmak için kullanılan bilinen dizeleri önceden önbelleğe almak ve depolamak için kullanılabilir.

Özellikler

EncodedUtf8Bytes

Önceden kodlanmış JSON metninin UTF-8 kodlanmış gösterimini alır.

Value

Önceden kodlanmış JSON metninin UTF-16 kodlanmış gösterimini olarak Stringalır.

Yöntemler

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

UTF-8 metin değerini JSON dizesi olarak kodlar.

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

Belirtilen metin değerini JSON dizesi olarak kodlar.

Encode(String, JavaScriptEncoder)

Dize metin değerini JSON dizesi olarak kodlar.

Equals(JsonEncodedText)

Bu örneğin ve belirtilen JsonEncodedText başka bir örneğin aynı değere sahip olup olmadığını belirler.

Equals(Object)

Bu örneğin ve aynı zamanda örnek olması JsonEncodedText gereken belirtilen bir nesnenin aynı değere sahip olup olmadığını belirler.

GetHashCode()

Bu JsonEncodedTextiçin karma kodunu döndürür.

ToString()

Bu örneğin değerini değerine Stringdönüştürür.

Şunlara uygulanır