Dela via


Visa strängar i en strängvisualiserare i Visual Studio

När du felsöker i Visual Studio kan du visa strängar med den inbyggda strängvisualiseraren. Strängvisualiseraren visar strängar som är för långa för ett datatips eller felsökningsfönster. Det kan också hjälpa dig att identifiera felaktiga strängar.

De inbyggda strängvisualiseringarna innehåller alternativ för oformaterad text, XML, HTML och JSON. Du kan också öppna inbyggda tabellvisualiserare för flera .NET-typer, till exempel DataSet- och IEnumerable)-objekt, från Autos eller andra felsökningsfönster.

Not

Om du behöver inspektera XAML- eller WPF-gränssnittselement i en visualiserare kan du läsa eller Granska XAML-egenskaper när du felsöker eller Så här använder du WPF-trädvisualiseraren.

Öppna en strängvisualiserare

Om du vill öppna strängvisualiseraren måste du pausas under felsökningen. Hovra över en variabel som har ett text-, XML-, HTML- eller JSON-strängvärde och välj förstoringsglasikonen VisualizerIcon.

Skärmbild av Öppna en strängvisualiserare.

Skärmbild av Öppna en strängvisualiserare.

I strängvisualiserarfönstret visar fältet Expression variabeln eller uttrycket som du hovrar över, och fältet Value visar strängvärdet.

Ett tomt värde innebär att den valda visualiseraren inte kan identifiera strängen. Till exempel visar XML Visualizer ett tomt Värde för en textsträng utan XML-taggar eller en JSON-sträng.

Visa textvisualiserare

Textvisualiseraren visar textdata på ett enklare sätt. Du kan också använda TextVisualiserare för att visa strängar som den valda visualiseraren inte kan identifiera. Dessutom tillhandahåller Text Visualizer verktygs- och strängmanipuleringsalternativ och gör att du enkelt kan avkoda följande text.

  • Base64-kodning
  • Base64-avkodning
  • URL-kodning
  • URL-avkodning
  • JWT-avkodning

Välj listrutan Strängmanipulering och välj önskat alternativ för att avkoda dina data.

Skärmbild av textsträngsvisualiserare.

Skärmbild av textsträngsvisualiserare.

Om du vill söka efter en understräng i textvisualiseraren trycker du på Ctrl + F för att öppna sökrutan. Dina sökord är markerade i hela strängen, vilket gör det lättare att se viktig text, fel eller mönster.

Skärmbild av sökning i textvisualiseraren.

Om du behöver läsa innehåll bakom sökrutan håller du ned Ctrl och sökrutan blir transparent.

Visa JSON-strängdata

En välformad JSON-sträng ser ut ungefär som följande bild i JSON-visualiseraren. Felaktigt JSON kan visa en felikon (eller tom om den är okänd). Om du vill identifiera JSON-felet kopierar du och klistrar in strängen i ett JSON-lintningsverktyg, till exempel JSLint-.

Skärmbild av JSON-strängvisualiserare.

Visa XML-strängdata

En välformulerad XML-sträng liknar följande bild i XML-visualiseraren. Felaktig XML kan visas utan XML-taggarna, eller tom om den är okänd.

Skärmbild av XML-strängvisualiserare.

Visa HTML-strängdata

En välformad HTML-sträng visas som om den återges i en webbläsare, som du ser i följande bild. Felaktig HTML kan visas som oformaterad text.

Skärmbild av HTML-strängvisualiserare.