Partage via


Afficher le texte, XML, HTML, chaînes JSON dans le visualiseur de chaînes

Pendant que vous déboguez dans Visual Studio, vous pouvez afficher des chaînes avec le visualiseur de chaîne intégré. Le visualiseur de chaînes affiche les 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 de texte , XML , HTML et JSON . Vous pouvez également ouvrir des visualiseurs intégrés pour quelques autres types, tels que les objets DataSet, DataTable et DataView, à partir de la fenêtre Automatique ou d’autres fenêtres de débogueurs.

Note

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

Ouvrir le visualiseur

Pour ouvrir le visualiseur de chaînes :

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

Liste UIElement

Le champ Expression affiche la variable ou l’expression sur laquelle vous placez le curseur.

Le champ Valeur affiche la valeur de chaîne. Une valeur vide signifie que l'outil de visualisation choisi ne peut pas identifier la chaîne. Par exemple, le visualiseur XML affiche une valeur vide pour une chaîne de texte sans balises XML ou pour une chaîne JSON. Pour afficher les chaînes que le visualiseur choisi ne peut pas reconnaître, choisissez l'Visualiseur de texte à la place. 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, visualiseur de texte fournit des options d’outils et de manipulation de chaînes et vous permet de décoder facilement le texte suivant.

  • Encoder au format Base64
  • Décoder au format Base64
  • Encode d’URL
  • Décodage d’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.

visualiseur de chaîne de texte

Données de chaîne JSON

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

visualiseur de chaîne JSON

Données de chaîne XML

Une chaîne XML bien formée s’apparente à l’illustration suivante dans le visualiseur XML. Le code XML mal formé peut s’afficher sans les balises XML ou vide s’il n’est pas reconnu.

visualiseur de chaîne XML

Données de chaîne HTML

Une chaîne HTML bien formée apparaît comme s'il était rendu dans un navigateur, comme le montre l'illustration suivante. Le code HTML mal formé peut s’afficher sous forme de texte brut.

Visualiseur de chaîne HTML

Voir aussi