Zobrazení textu, XML, HTML, řetězců JSON v vizualizéru řetězců

Při ladění v sadě Visual Studio můžete zobrazit řetězce pomocí integrovaného vizualizéru řetězců. Vizualizér řetězců zobrazuje řetězce, které jsou pro datový tip nebo okno ladicího programu příliš dlouhé. Může vám také pomoct s identifikací poškozených řetězců.

Integrované vizualizéry řetězců zahrnují možnosti Text, XML, HTML a JSON . Můžete také otevřít integrované vizualizéry pro několik dalších typů, jako jsou DataSet, DataTable a DataView objekty, z automatických nebo jiných oken ladicího programu.

Poznámka:

Pokud potřebujete zkontrolovat prvky uživatelského rozhraní XAML nebo WPF ve vizualizéru, podívejte se nebo zkontrolujte vlastnosti XAML při ladění nebo použití vizualizéru stromu WPF.

Otevření vizualizéru

Otevření vizualizéru řetězců:

  1. Pozastavte se během ladění.
  2. Najeďte myší na proměnnou, která má hodnotu řetězce ve formátu prostého textu, XML, HTML nebo JSON.
  3. Vyberte ikonu VisualizerIconlupy .

Seznam UIElement

Pole výrazu zobrazuje proměnnou nebo výraz, na který najedete myší.

Pole Hodnota zobrazuje řetězcovou hodnotu. Prázdná hodnota znamená, že zvolený vizualizér nemůže rozpoznat řetězec. Vizualizér XML například zobrazuje prázdnou hodnotu textového řetězce bez značek XML nebo řetězce JSON. Pokud chcete zobrazit řetězce, které vybraný vizualizér nedokáže rozpoznat, zvolte místo toho Vizualizér textu. Vizualizér textu zobrazuje prostý text.

Textová data řetězce

Vizualizér textu zobrazuje prostý text. Pokud potřebujete vlastní formátování pro řetězec C++, vytvořte vizualizaci Natvis.

Vizualizér textu navíc poskytuje nástroje a možnosti manipulace s řetězci a umožňuje snadno dekódovat následující text.

  • Kódování Base64
  • Dekódování base64
  • Kódování adresy URL
  • Dekódování adresy URL
  • Dekódování JWT

Vyberte rozevírací seznam Manipulace s řetězci a zvolte požadovanou možnost pro dekódování dat.

Text string visualizer

Řetězcová data JSON

Řetězec JSON ve správném formátu se zobrazí podobně jako na následujícím obrázku vizualizéru JSON. Poškozený kód JSON může zobrazit ikonu chyby (nebo prázdnou, pokud není rozpoznána). Pokud chcete identifikovat chybu JSON, zkopírujte a vložte řetězec do nástroje pro lintování JSON, jako je JSLint.

JSON string visualizer

Data řetězců XML

Řetězec XML ve správném formátu se zobrazí podobně jako na následujícím obrázku vizualizéru XML. Poškozený kód XML se může zobrazit bez značek XML nebo může být prázdný, pokud není rozpoznán.

XML String Visualizer

Data řetězců HTML

Dobře formátovaný řetězec HTML se zobrazí jako vykreslený v prohlížeči, jak je znázorněno na následujícím obrázku. Poškozený kód HTML se může zobrazit jako prostý text.

HTML string visualizer

Viz také