Partilhar via


Exibir strings de texto, XML, HTML, JSON no visualizador de cadeia de caracteres

Enquanto estiver a depurar no Visual Studio, poderá ver strings com o visualizador de strings incorporado. O visualizador de cadeia de caracteres mostra cadeias de caracteres que são muito longas para uma dica de dados ou janela do depurador. Também pode ajudá-lo a identificar cadeias malformadas.

Os visualizadores internos de strings incluem opções de texto , XML , HTML e JSON . Você também pode abrir visualizadores internos para alguns outros tipos, como objetos DataSet, DataTable e DataView, a partir do Autos ou de outras janelas do depurador.

Observação

Se precisar inspecionar elementos da UI XAML ou WPF em um visualizador, veja Inspecionar propriedades XAML ao depurar ou Como usar o visualizador de árvore WPF.

Abra o visualizador

Para abrir o visualizador de cadeia de caracteres:

  1. Pause durante a depuração.
  2. Passe o cursor sobre uma variável que tenha um valor de cadeia de caracteres em texto simples, XML, HTML ou JSON.
  3. Selecione o ícone da lupa VisualizerIcon.

Lista UIElement

Campo de Expressão mostra a variável ou expressão sobre a qual você está posicionado.

O campo Valor do mostra o valor da cadeia de caracteres. Um valor em branco no significa que o visualizador escolhido não pode reconhecer a string. Por exemplo, o Visualizador XML "" mostra um Valor em branco para uma cadeia de caracteres sem etiquetas XML ou uma cadeia de caracteres JSON. Para exibir cadeias de caracteres que o visualizador escolhido não pode reconhecer, escolha o Visualizador de Texto em vez disso. O Visualizador de Texto mostra texto sem formatação.

Dados da cadeia de texto

O Visualizador de Texto mostra texto sem formatação. Se você precisar de formatação personalizada para uma cadeia de caracteres C++, crie uma visualização Natvis.

Além disso, Visualizador de Texto fornece ferramentas e opções de manipulação de cadeia de caracteres e permite que você decodifice o texto a seguir com facilidade.

  • Codificação Base64
  • Decodificação Base64
  • Codificação de URL
  • Decodificação de URL
  • Descodificação JWT

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

Visualizador de cadeia de texto

Dados de cadeia de caracteres JSON

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

Visualizador de cadeia de caracteres JSON

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 for reconhecido.

XML String Visualizer

Dados de cadeia de caracteres HTML

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

visualizador de cadeia de caracteres HTML

Ver também