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)
- Наследование
- Реализации
Комментарии
Этот тип можно использовать для кэширования и хранения известных строк, используемых для записи 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. |