Afficher les chaînes Texte, XML, HTML et JSON dans le visualiseur de chaînes

Pendant que vous effectuez un débogage dans Visual Studio, vous pouvez afficher les chaînes grâce au visualiseur de chaînes intégré. Le visualiseur de chaînes affiche des chaînes trop longues pour une fenêtre d’info-bulle ou de débogueur. Il peut également vous aider à identifier les chaînes malformées.

Les visualiseurs de chaînes intégrés incluent les options Texte, XML, HTML et JSON . Vous pouvez également ouvrir des visualiseurs intégrés pour quelques autres types, tels que des objets DataSet, DataTable et DataView, à partir des fenêtres Autos ou d’autres débogueurs.

Notes

Si vous devez inspecter des éléments d’interface utilisateur XAML ou WPF dans un visualiseur, consultez Inspectez les propriétés XAML pendant le débogage ou Comment utiliser le visualiseur d’arborescence WPF.

Ouvrir le visualiseur

Pour ouvrir le visualiseur de chaînes :

  1. Suspendez le débogage.
  2. Pointez la souris sur une variable qui a une valeur de chaîne de texte brut, XML, HTML ou JSON.
  3. Sélectionnez l’icône de la loupe VisualizerIcon.

Liste des éléments de l'interface utilisateur

Le champ Expression affiche la variable ou l’expression sur laquelle vous pointez la souris.

Le champ Valeur affiche la valeur de chaîne. Une valeur vide signifie que le visualiseur choisi ne peut pas reconnaître la chaîne. Par exemple, le visualiseur XML affiche une valeur vide pour une chaîne de texte sans balises XML ou une chaîne JSON. Pour afficher les chaînes que le visualiseur choisi ne peut pas reconnaître, choisissez plutôt le visualiseur de texte . Le visualiseur de texte affiche du texte brut.

Données de chaîne de texte

Le visualiseur de texte affiche du texte brut. Si vous avez besoin d’une mise en forme personnalisée pour une chaîne C++, créez une visualisation Natvis.

En outre, le visualiseur de texte fournit des outils et des options de manipulation de chaînes et vous permet de décoder facilement le texte suivant.

  • Encoder Base64
  • Décoder Base64
  • Encoder des URL
  • Décoder des URL
  • Décodage JWT

Sélectionnez la liste déroulante Manipulation de chaînes et choisissez l’option souhaitée pour décoder vos données.

Text string visualizer

Données de chaînes JSON

Une chaîne JSON bien formée ressemble à l’illustration suivante dans le visualiseur JSON. Une chaîne JSON mal formée peut afficher une icône d’erreur (ou vide si non reconnue). Pour identifier l’erreur JSON, copiez et collez la chaîne dans un outil de linting JSON tel que JSLint.

JSON string visualizer

Données de chaînes XML

Une chaîne XML bien formée ressemble à l’illustration suivante dans le visualiseur XML. Une chaîne XML mal formée peut s’afficher sans les balises XML, ou vide si elle n’est pas reconnue.

XML String Visualizer

Données de chaînes XML

Une chaîne HTML bien formée apparaît comme si elle était affichée dans un navigateur, comme illustré dans l’illustration suivante. Une chaîne HTML mal formée peut s’afficher sous forme de texte brut.

HTML string visualizer

Voir aussi