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