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

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

Os visualizadores de cadeia de caracteres integrados incluem as opções Text, XML, HTMLe JSON. Você também pode abrir visualizadores integrados para alguns outros tipos, como objetos DataSet, DataTable e DataView, nas janelas Autos ou outras janelas do depurador.

Observação

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

Abrir o visualizador

Para abrir o visualizador de cadeia de caracteres:

  1. Pausa durante a depuração.
  2. Passe o mouse sobre uma variável que tem um valor de cadeia de caracteres JSON, XML, HTML ou texto sem-texto.
  3. Selecione o ícone de lupa VisualizerIcon.

Lista de elementos de interface do usuário

O campo expressão mostra a variável ou a expressão sobre a que você está passe o mouse.

O campo Valor mostra o valor da cadeia de caracteres. Um Valor em branco significa que o visualizador escolhido não pode reconhecer a cadeia de caracteres. Por exemplo, o Visualizador XML mostra um Valor em branco para uma cadeia de caracteres de texto sem marcas 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. O Visualizador de Texto mostra texto sem-texto.

Dados de cadeia de caracteres de texto

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

Visualizador de cadeia de caracteres 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 exibido). Para identificar o erro JSON, copie e copie a cadeia de caracteres em uma ferramenta de linting 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 poderá ser exibido sem as marcas XML ou em branco se não for exibido.

Visualizador de Cadeia de Caracteres XML

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-formato.

Visualizador de cadeia de caracteres HTML

Confira também