Compartilhar via


Exibir cadeias de caracteres em um visualizador de cadeia de caracteres no Visual Studio

Enquanto estiver depurando no Visual Studio, você poderá exibir cadeias de caracteres com o visualizador de cadeia de caracteres interno. O visualizador de cadeia de caracteres mostra cadeias de caracteres que são muito longas para uma dica de dados ou janela do depurador. Ele também pode ajudá-lo a identificar cadeias de caracteres malformadas.

Os visualizadores de cadeia de caracteres internos incluem opções de texto sem formatação, XML, HTML e JSON. Você também pode abrir visualizadores de tabela internos para vários tipos .NET, como objetos DataSet e IEnumerable, na janela Automáticos ou outras janelas do depurador.

Nota

Se você precisar inspecionar elementos de interface do usuário XAML ou WPF em um visualizador, confira Inspecionar propriedades de XAML durante a depuração ou Como usar o visualizador de árvore do WPF.

Abrir um visualizador de cadeia de caracteres

Para abrir o visualizador de tabela, você precisa estar em pausa durante a depuração. Passe o mouse sobre uma variável que tenha um valor de cadeia de caracteres de Texto, XML, HTML ou JSON e selecione o ícone de lupa VisualizerIcon.

Abrir um visualizador de string

Na janela visualizador de cadeia de caracteres, o campo Expressão mostra a variável ou expressão sobre a qual você está passando o mouse e o campo Valor mostra o valor da cadeia de caracteres.

Um Valor em branco significa que o visualizador escolhido não consegue reconhecer a cadeia de caracteres. Por exemplo, o Visualizador XML mostra um Valor em branco para uma cadeia de caracteres JSON ou uma cadeia de caracteres de texto sem marcas XML.

Exibir o Visualizador de texto

O visualizador de texto mostra dados textuais de forma mais conveniente. Você também pode usar visualizador de texto para exibir cadeias de caracteres que o visualizador escolhido não pode reconhecer. Além disso, Visualizador de Texto fornece ferramentas e opções de manipulação de cadeias de caracteres e permite decodificar o texto a seguir facilmente.

  • Codificação base64
  • Decodificação Base64
  • Codificação de URL
  • Decodificação de URL
  • Decodificação do JWT

Selecione a lista suspensa Manipulação de cadeia de caracteres e escolha a opção desejada para decodificar os dados.

visualizador de cadeia de caracteres de texto Visualizador de cadeia de caracteres de texto

Exibir dados de cadeia de caracteres JSON

Uma cadeia de caracteres JSON bem formada é semelhante à ilustração a seguir no visualizador JSON. O JSON malformado pode exibir um ícone de erro (ou em branco, se não reconhecido). Para identificar o erro JSON, copie e cole a cadeia de caracteres em uma ferramenta de linting JSON, como JSLint.

Visualizador de cadeia de caracteres JSON

Exibir dados de cadeia de caracteres XML

Uma cadeia de caracteres XML bem formada é semelhante à ilustração a seguir no visualizador XML. XML malformado pode ser exibido sem as marcas XML ou em branco se não reconhecido.

Visualizador de Cadeia de Caracteres XML

Exibir dados de cadeia de caracteres HTML

Uma cadeia de caracteres HTML bem formada aparece como se fosse renderizada em um navegador, conforme mostrado na ilustração a seguir. HTML malformado pode ser exibido como texto sem formatação.

visualizador de cadeia de caracteres HTML