Прочитать на английском

Поделиться через


JsonEncodedText Структура

Определение

Предоставляет методы для преобразования текста в кодировке UTF-8 или UTF-16 в форму, подходящую для JSON.

public readonly struct JsonEncodedText : IEquatable<System.Text.Json.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.

Применяется к

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)