Delen via


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:

  1. Pauzeer tijdens foutopsporing.
  2. Beweeg de muisaanwijzer over een variabele met een platte tekst, XML, HTML of JSON tekenreekswaarde.
  3. Selecteer het vergrootglaspictogram VisualizerIcon.

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.

tekstreeks visualiseren

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

JSON-tekenreeks visualiseren

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.

XML String Visualizer

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.

HTML-tekenreeks visualiseren

Zie ook