Просмотр текстовых строк, а также строк XML, HTML и JSON в визуализаторе строк

При отладке в Visual Studio строки можно просматривать с помощью встроенного визуализатора строк. Визуализатор строк отображает строки, слишком длинные для вывода в подсказке по данным или окне отладчика. Он также помогает определить неправильно сформированные строки.

Встроенные визуализаторы строк поддерживают текстовые строки, а также строки XML, HTML и JSON. Из окна Видимые или других окон отладчика можно также открыть встроенные визуализаторы для ряда других типов, таких как объекты DataSet, DataTable и DataView.

Примечание.

См. сведения о проверке элементов пользовательского интерфейса приложения XAML или WPF в визуализаторе в руководстве по просмотру свойств XAML во время отладки и использованию визуализатора дерева WPF.

Открытие визуализатора

Чтобы открыть визуализатор строки, сделайте следующее:

  1. Приостановите работу во время отладки.
  2. Наведите указатель мыши на переменную со строковым значением обычного текста, XML, HTML или JSON.
  3. Выберите значок VisualizerIconс увеличением стекла.

Список элементов пользовательского интерфейса (UIElement)

В поле Выражение отображается переменная или выражение, на которое вы наводите указатель мыши.

В поле Значение отображается строковое значение. Если поле Значение пустое, значит выбранный визуализатор не может распознать строку. Например, визуализатор XML отображает пустое поле Значение для текстовой строки без тегов XML или для строки JSON. Чтобы просмотреть строки, которые не может распознать выбранный визуализатор, выберите средство визуализации текста. Средство визуализации текста отображает обычный текст.

Текстовые строковые данные

Средство визуализации текста отображает обычный текст. Если требуется пользовательское форматирование для строки C++, создайте визуализацию Natvis.

Кроме того, визуализатор текста предоставляет средства и параметры обработки строк и позволяет легко декодировать следующий текст.

  • Кодировка Base64
  • Декодирование Base64
  • Кодирование URL-адреса
  • Декодирование URL-адресов
  • Декодирование JWT

Выберите раскрывающийся список "Обработка строк" и выберите нужный параметр для декодирования данных.

Text string visualizer

Данные строки в формате JSON

Строка JSON правильного формата выглядит примерно так, как показано на следующем рисунке в визуализаторе JSON. Неправильно сформированный код JSON может отображаться со значком ошибки или как пустая строка, если текст не распознан. Чтобы найти ошибку в JSON, скопируйте строку и вставьте ее в средство анализа кода JSON, например JSLint.

JSON string visualizer

Данные строки в формате XML

Строка XML правильного формата выглядит примерно так, как показано на следующем рисунке в визуализаторе XML. Неправильно сформированный код XML может отображаться без тегов XML или как пустая строка, если текст не распознан.

XML String Visualizer

Данные строки в формате HTML

Правильно сформированная строка HTML выглядит так, как будто она отображена в браузере, как показано на следующем рисунке. Неправильно сформированный код HTML может отображаться как обычный текст.

HTML string visualizer

См. также