JsonEncodedText 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
- 継承
- 実装
注釈
この型を使用すると、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に変換します。 |