Tekst-, XML-, HTML- en JSON-tekenreeksen weergeven in de tekenreeksvisualizer
Terwijl u fouten opspoort in Visual Studio, kunt u tekenreeksen weergeven met de ingebouwde tekenreeks-visualisator. De tekenreeksvisualisator toont tekenreeksen die te lang zijn voor een gegevenstip of debugger-venster. Het kan u ook helpen bij het identificeren van vervormde tekenreeksen.
De ingebouwde tekenreeks-visualisaties omvatten onder andere Tekst, XML, HTML, en JSON-opties. U kunt ook ingebouwde visualisaties openen voor een aantal andere typen, zoals DataSet-, DataTable- en DataView--objecten, vanuit de Autos of andere foutopsporingsprogrammavensters.
Notitie
Als u XAML- of WPF UI-elementen in een visualisator wilt inspecteren, zie dan XAML-eigenschappen inspecteren tijdens het debuggen of Hoe het WPF-boomvisualisator te gebruiken.
De visualizer openen
De string-visualisatie openen:
- Pauzeer tijdens foutopsporing.
- Beweeg de muisaanwijzer over een variabele met een platte tekst, XML, HTML of JSON tekenreekswaarde.
- Selecteer het vergrootglaspictogram .
UIElement-lijst
Het -expressie--veld toont de variabele of expressie waarover u zweeft.
Het veld Waarde toont de tekenreekswaarde. Een lege waarde betekent dat de gekozen visualisator de tekenreeks niet kan herkennen. De XML Visualizer- toont bijvoorbeeld een lege waarde voor een tekenreeks zonder XML-tags of een JSON-tekenreeks. Als u tekenreeksen wilt weergeven die niet kunnen worden herkend door de gekozen visualisatie, kiest u in plaats daarvan de Text Visualizer. De Text Visualizer toont tekst zonder opmaak.
Tekstreeksgegevens
De Text Visualizer toont tekst zonder opmaak. Als u aangepaste opmaak nodig hebt voor een C++-tekenreeks, maakt u een Natvis-visualisatie.
Bovendien biedt Text Visualizer hulpprogramma's en tekenreeksbewerkingsopties en kunt u de volgende tekst eenvoudig decoderen.
- Base64-coderen
- Base64-decoderen
- URL-encoderen
- URL-decodering
- JWT-decodering
Selecteer de tekenreeksbewerking vervolgkeuzelijst en kies de gewenste optie om uw gegevens te decoderen.
JSON-tekenreeksgegevens
Een goed opgemaakte JSON-tekenreeks lijkt op de volgende afbeelding in de JSON-visualisatie. Ongeldige JSON kan een foutpictogram weergeven (of leeg als deze niet wordt herkend). Als u de JSON-fout wilt identificeren, kopieert en plakt u de tekenreeks in een JSON-lintingprogramma, zoals JSLint-.
XML-tekenreeksgegevens
Een goed opgemaakte XML-tekenreeks lijkt op de volgende afbeelding in de XML-visualisatie. Ongeldige XML kan worden weergegeven zonder de XML-tags of leeg als deze niet wordt herkend.
HTML-tekenreeksgegevens
Een goed opgemaakte HTML-tekenreeks wordt weergegeven alsof deze wordt weergegeven in een browser, zoals wordt weergegeven in de volgende afbeelding. Onjuiste HTML kan worden weergegeven als platte tekst.