Visualización de cadenas TEXT, XML, HTML y JSON en el visualizador de cadenas

Durante la depuración en Visual Studio, puede ver las cadenas con el visualizador de cadenas integrado. En el visualizador de cadenas se muestran cadenas demasiado largas para una sugerencia de datos o una ventana del depurador. También puede ayudarle a identificar cadenas con un formato incorrecto.

Los visualizadores de cadenas integrados incluyen las opciones Texto, XML, HTML y JSON. También puede abrir visualizadores integrados para otros tipos, como los objetos DataSet, DataTable y DataView, desde la ventana Automático u otras del depurador.

Nota

Si tiene que inspeccionar elementos de interfaz de usuario de WPF o XAML en un visualizador, vea Inspección de las propiedades XAML durante la depuración o Procedimiento para usar el visualizador de árboles de WPF.

Apertura del visualizador

Para abrir el visualizador de cadenas:

  1. Pause durante la depuración.
  2. Mantenga el puntero sobre una variable que tenga un valor de cadena de texto sin formato, XML, HTML o JSON.
  3. Seleccione el icono de lupa VisualizerIcon.

Lista de UIElement

En el campo Expresión se muestra la variable o expresión en la que se mantiene el mouse.

En el campo Valor se muestra el valor de la cadena. Un valor en blanco significa que el visualizador elegido no puede reconocer la cadena. Por ejemplo, el Visualizador XML muestra un valor en blanco para una cadena de texto sin etiquetas XML, o una cadena JSON. Para ver las cadenas que el visualizador seleccionado no puede reconocer, elija el Visualizador de texto en su lugar. En el Visualizador de texto se muestra el texto sin formato.

Datos de cadena de texto

En el Visualizador de texto se muestra el texto sin formato. Si necesita formato personalizado para una cadena de C++, cree una visualización de Natvis.

Además, el visualizador de texto proporciona herramientas y opciones de manipulación de cadenas y permite descodificar el texto siguiente con facilidad.

  • Codificación en Base64
  • Decodificación en Base64
  • Codificación en dirección URL
  • Decodificación en dirección URL
  • Descodificación de JWT

Seleccione la lista desplegable Manipulación de cadenas y elija la opción deseada para descodificar los datos.

Text string visualizer

Datos de cadena JSON

Una cadena JSON con el formato correcto es similar a la ilustración siguiente en el visualizador de JSON. El código JSON con formato incorrecto puede mostrar un icono de error (o en blanco si no se reconoce). Para identificar el error de JSON, copie y pegue la cadena en una herramienta de linting de JSON como JSLint.

JSON string visualizer

Datos de cadena XML

Una cadena XML con el formato correcto es similar a la ilustración siguiente en el visualizador de XML. El XML con formato incorrecto puede mostrarse sin las etiquetas XML o estar en blanco si no se reconoce.

XML String Visualizer

Datos de cadena HTML

Una cadena HTML con el formato correcto aparece como si se representara en un explorador, como se muestra en la ilustración siguiente. El HTML con formato incorrecto se puede mostrar como texto sin formato.

HTML string visualizer

Consulte también