JsonEncodedText 構造体

定義

UTF-8 または UTF-16 でエンコードされたテキストを 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)
継承
JsonEncodedText
実装

注釈

この型を使用すると、JSON を事前に事前にエンコードすることで、JSON の書き込みに使用される既知の文字列をキャッシュおよび格納できます。

プロパティ

名前 説明
EncodedUtf8Bytes

事前にエンコードされた JSON テキストの UTF-8 エンコード表現を取得します。

Value

事前にエンコードされた JSON テキストの UTF-16 エンコード表現を Stringとして取得します。

メソッド

名前 説明
Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

UTF-8 テキスト値を JSON 文字列としてエンコードします。

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

指定したテキスト値を JSON 文字列としてエンコードします。

Encode(String, JavaScriptEncoder)

文字列テキスト値を JSON 文字列としてエンコードします。

Equals(JsonEncodedText)

このインスタンスと別の指定された JsonEncodedText インスタンスが同じ値を持っているかどうかを判断します。

Equals(Object)

このインスタンスと指定したオブジェクト ( JsonEncodedText インスタンスでもある必要があります) が同じ値を持っているかどうかを判断します。

GetHashCode()

この JsonEncodedTextのハッシュ コードを返します。

ToString()

このインスタンスの値を Stringに変換します。

適用対象