Partager via


Afficher des chaînes dans un visualiseur de chaînes dans Visual Studio

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 brut, XML, HTML et JSON. Vous pouvez également ouvrir des visualiseurs tabulaires intégrés pour plusieurs types .NET, tels que DataSet et IEnumerable), à partir des fenêtres Autos ou d’autres fenêtres du débogueur.

Remarque

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 un visualiseur de chaînes

Pour ouvrir le visualiseur de chaînes, vous devez interrompre le débogage. Placez le curseur sur une variable ayant une valeur de chaîne Text, XML, HTML ou JSON, et sélectionnez l’icône de loupe VisualizerIcon.

Ouvrir un visualiseur de chaîne

Dans la fenêtre du visualiseur de chaînes, le champ Expression affiche la variable ou l’expression sur laquelle vous placez le curseur, et le champ Valeur affiche la valeur de chaîne.

Un champ Valeur vide signifie que le visualiseur choisi ne peut pas reconnaître la chaîne. Par exemple, le visualiseur XML affiche un champ Valeur vide pour une chaîne de texte sans balises XML ou une chaîne JSON.

Afficher le visualiseur de texte

Le visualiseur de texte affiche les données textuelles plus facilement. Vous pouvez également utiliser le visualiseur de texte pour visualiser les chaînes que le visualiseur choisi ne peut pas reconnaître. 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.

Visualiseur de chaîne de texte

Afficher les données de chaîne 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.

Visualiseur de chaîne JSON

Afficher des données de chaîne 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.

Visualiseur de chaîne XML

Afficher des données de chaîne HTML

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

Visualiseur de chaîne HTML