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 :
- Suspendez le débogage.
- Pointez la souris sur une variable qui a une valeur de chaîne de texte brut, XML, HTML ou JSON.
- Sélectionnez l’icône de la loupe .
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.
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.
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.
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.