Tekenreeksen weergeven in een tekenreeks visualizer in Visual Studio
Terwijl u fouten opspoort in Visual Studio, kunt u strings bekijken met de ingebouwde string visualizer. De tekenreeksvisualizer toont tekenreeksen die te lang zijn voor een datatip of debuggervenster. Het kan u ook helpen bij het identificeren van onjuist gevormde tekenreeksen.
De ingebouwde tekenreeksvisualiseerde elementen bevatten opties voor tekst zonder opmaak, XML, HTML en JSON. U kunt ook ingebouwde visualisaties in tabelvorm openen voor verschillende .NET-typen, zoals DataSet- en IEnumerable) objecten, vanuit de Autos of andere foutopsporingsprogrammavensters.
Notitie
Als u XAML- of WPF UI-elementen in een visualisatie wilt inspecteren, raadpleegt u of XAML-eigenschappen inspecteren tijdens het debuggen of Hoe u de WPF-boomvisualisator gebruikt.
Open een tekenreeksvisualisator
Als u de tekenreeksvisualisator wilt openen, moet u gepauzeerd zijn tijdens foutopsporing. Beweeg de muisaanwijzer over een variabele met een tekenreekswaarde voor tekst, XML, HTML of JSON en selecteer het vergrootglaspictogram .
In het venster tekenreeks visualiseren toont het veld Expressie de variabele of expressie die u aanwijst. In het veld Waarde wordt de tekenreekswaarde weergegeven.
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.
Text visualizer weergeven
De tekstvisualisator geeft tekstuele gegevens op een handigere manier weer. U kunt ook Text Visualizer gebruiken om tekenreeksen weer te geven die de gekozen visualisatie niet kan herkennen. Bovendien biedt Text Visualizer hulpprogramma's en tekenreeksbewerkingsopties en kunt u de volgende tekst eenvoudig decoderen.
- Base64-coderen
- Base64-decoderen
- URL-encodering
- URL decoderen
- JWT-decodering
Selecteer de tekenreeksbewerking vervolgkeuzelijst en kies de gewenste optie om uw gegevens te decoderen.
JSON-tekenreeksgegevens weergeven
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 weergeven
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 weergeven
Een goed opgemaakte HTML-tekenreeks wordt weergegeven alsof deze wordt weergegeven in een browser, zoals wordt weergegeven in de volgende afbeelding. Ongeldige HTML kan worden weergegeven als tekst zonder opmaak.