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.

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)
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