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 の書き込みに使用される既知の文字列をキャッシュして格納できます。

プロパティ

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 に変換します。

適用対象