Anzeigen von Text-, XML-, HTML- und JSON-Zeichenfolgen in der Zeichenfolgenschnellansicht

Beim Debuggen in Visual Studio können Sie Zeichenfolgen mit der integrierten Zeichenfolgenschnellansicht anzeigen. In der Zeichenfolgenschnellansicht werden Zeichenfolgen angezeigt, die zu lang für einen Datentipp oder ein Debuggerfenster sind. Sie kann auch dabei helfen, falsch formatierte Zeichenfolgen zu ermitteln.

Die integrierte Zeichenfolgen-Schnellansicht beinhaltet Text-, XML-, HTML- und JSON-Optionen. Über das Fenster Auto oder andere Debuggerfenster können Sie auch integrierte Schnellansichten für einige andere Typen (z. B. DataSet-, DataTable- und DataView-Objekte) öffnen.

Hinweis

Informationen zum Überprüfen von XAML- oder WPF-Benutzeroberflächenelemente in einer Schnellansicht finden Sie unter Überprüfen von XAML-Eigenschaften beim Debuggen oder Verwenden der WPF-Strukturschnellansicht.

Öffnen der Schnellansicht

So öffnen Sie die Zeichenfolgenschnellansicht

  1. Halten Sie den Debugvorgang an.
  2. Zeigen Sie auf eine Variable, die einen Nur-Text-, XML-, HTML- oder JSON-Zeichenfolgenwert verfügt.
  3. Wählen Sie das Lupensymbol VisualizerIcon aus.

UIElement-Liste

Das Feld Ausdruck zeigt die Variable oder den Ausdruck an, auf die oder den Sie zeigen.

Das Feld Wert zeigt den Zeichenfolgenwert an. Ist Wert leer, bedeutet das, dass die ausgewählte Schnellansicht die Zeichenfolge nicht erkennen kann. In der XML-Schnellansicht wird beispielsweise ein leerer Wert für eine Textzeichenfolge ohne XML-Tags oder für eine JSON-Zeichenfolge angezeigt. Wählen Sie stattdessen die Text-Schnellansicht aus, um Zeichenfolgen anzuzeigen, die von der ausgewählten Schnellansicht nicht erkannt werden. Von der Text-Schnellansicht wird Nur-Text angezeigt.

Textzeichenfolgen-Daten

Von der Text-Schnellansicht wird Nur-Text angezeigt. Wenn Sie eine benutzerdefinierte Formatierung für eine C++-Zeichenfolge benötigen, erstellen Sie eine Natvis-Visualisierung.

Darüber hinaus bietet die Textschnellansicht Tools und Optionen zur Bearbeitung von Zeichenfolgen und ermöglicht es Ihnen, den folgenden Text mühelos zu decodieren.

  • Base64-Codierung
  • Base64-Decodierung
  • URL-Codierung
  • URL-Decodierung
  • Decodieren von JWTs

Wählen Sie die Dropdownliste Zeichenfolgenbearbeitung und dort die gewünschte Option aus, um Ihre Daten zu decodieren.

Text string visualizer

JSON-Zeichenfolgendaten

Eine wohlgeformte JSON-Zeichenfolge ähnelt der unten gezeigten Abbildung in der JSON-Schnellansicht. Für eine falsch formatierte JSON-Zeichenfolge wird unter Umständen ein Fehlersymbol (oder bei Nichterkennung ein leerer Wert) angezeigt. Kopieren Sie die Zeichenfolge, und fügen Sie sie in ein Tool für JSON-Linting (etwa JSLint) ein, um den JSON-Fehler zu identifizieren.

JSON string visualizer

XML-Zeichenfolgendaten

Eine wohlgeformte XML-Zeichenfolge ähnelt der unten gezeigten Abbildung in der XML-Schnellansicht. Eine falsch formatierte XML-Zeichenfolge wird möglicherweise ohne XML-Tags oder bei Nichterkennung als leerer Wert angezeigt.

XML String Visualizer

HTML-Zeichenfolgendaten

Eine wohlgeformte HTML-Zeichenfolge wird wie beim Rendern im Browser angezeigt, wie in der folgenden Abbildung dargestellt. Eine falsch formatierte HTML-Zeichenfolge wird möglicherweise als Nur-Text angezeigt.

HTML string visualizer

Siehe auch