Condividi tramite


Visualizzare testo, XML, HTML, stringhe JSON nel visualizzatore di stringhe

Durante il debug in Visual Studio, è possibile visualizzare le stringhe con il visualizzatore di stringhe predefinito. Il visualizzatore di stringhe mostra stringhe troppo lunghe per un tooltip dati o una finestra del debugger. Può anche aiutare a identificare stringhe malformate.

I visualizzatori di stringhe predefiniti includono le opzioni Text, XML, HTMLe JSON. È anche possibile aprire i visualizzatori predefiniti per alcuni altri tipi, come per gli oggetti di tipo DataSet, DataTable e DataView, dalle finestre delle Variabili automatiche o dalle altre finestre del debugger.

Nota

Se hai bisogno di ispezionare elementi dell'interfaccia utente XAML o WPF in un visualizzatore, consulta Ispezionare le proprietà XAML durante il debug o Come utilizzare il visualizzatore dell'albero WPF.

Aprire il visualizzatore

Per aprire il visualizzatore di stringhe:

  1. Sospendere durante il debug.
  2. Passare il puntatore del mouse su una variabile con un valore stringa di testo normale, XML, HTML o JSON.
  3. Selezionare l'icona della lente di ingrandimento VisualizerIcon.

Elenco di elementi dell'interfaccia utente

Expression campo mostra la variabile o l'espressione sopra cui si passa con il puntatore.

Il campo Valore mostra il valore come stringa. Un valore vuoto indica che il visualizzatore scelto non è in grado di riconoscere la stringa. Ad esempio, il visualizzatore XML mostra un valore vuoto per una stringa di testo senza tag XML o una stringa JSON. Per visualizzare le stringhe non riconosciute dal visualizzatore scelto, scegliere invece il visualizzatore di testo . Il visualizzatore di testo mostra testo normale.

Dati stringa di testo

Il visualizzatore di testo mostra testo normale. Se è necessaria una formattazione personalizzata per una stringa C++, creare una visualizzazione natvis .

Inoltre, visualizzatore di testo fornisce strumenti e opzioni di manipolazione delle stringhe e consente di decodificare facilmente il testo seguente.

  • Codifica Base64
  • Decodifica Base64
  • Codifica URL
  • Decodifica URL
  • Decodifica JWT

Selezionare l'elenco a discesa della manipolazione di stringhe e scegliere l'opzione desiderata per decodificare i dati.

visualizzatore di stringhe di testo

Dati stringa JSON

Una stringa JSON ben formata appare simile alla figura seguente nel visualizzatore JSON. JSON in formato non valido può visualizzare un'icona di errore (o vuota se non riconosciuto). Per identificare l'errore JSON, copiare e incollare la stringa in uno strumento di linting JSON, ad esempio JSLint.

visualizzatore di stringhe JSON

Dati stringa XML

Una stringa XML ben formata appare simile alla figura seguente nel visualizzatore XML. Xml in formato non valido può essere visualizzato senza tag XML o vuoto se non riconosciuto.

visualizzatore di stringhe XML

Dati stringa HTML

Una stringa HTML ben formata viene visualizzata come se fosse stato eseguito il rendering in un browser, come illustrato nella figura seguente. Html in formato non valido può essere visualizzato come testo normale.

visualizzatore di stringhe HTML

Vedere anche