Ler em inglês

Compartilhar via


JsonEncodedText Estrutura

Definição

Fornece métodos para transformar texto codificado em UTF-8 ou UTF-16 em um formulário adequado para JSON.

C#
public readonly struct JsonEncodedText : IEquatable<System.Text.Json.JsonEncodedText>
Herança
JsonEncodedText
Implementações

Comentários

Esse tipo pode ser usado para armazenar em cache e armazenar cadeias de caracteres conhecidas usadas para gravar JSON antecipadamente, pré-codificando-as antecipadamente.

Propriedades

EncodedUtf8Bytes

Obtém a representação codificada em UTF-8 do texto JSON pré-codificado.

Value

Obtém a representação codificada em UTF-16 do texto JSON pré-codificado como um String.

Métodos

Encode(ReadOnlySpan<Byte>, JavaScriptEncoder)

Codifica um valor de texto UTF-8 como uma cadeia de caracteres JSON.

Encode(ReadOnlySpan<Char>, JavaScriptEncoder)

Codifica um valor de texto especificado como uma cadeia de caracteres JSON.

Encode(String, JavaScriptEncoder)

Codifica o valor de texto da cadeia de caracteres como uma cadeia de caracteres JSON.

Equals(JsonEncodedText)

Determina se essa instância e outra instância de JsonEncodedText especificada têm o mesmo valor.

Equals(Object)

Determina se essa instância e um objeto especificado, que também deve ser uma instância de JsonEncodedText, têm o mesmo valor.

GetHashCode()

Retorna o código hash para este JsonEncodedText.

ToString()

Converte o valor dessa instância em um String.

Aplica-se a

Produto Versões
.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)