在字符串可视化工具中查看文本、XML、HTML、JSON 字符串
在 Visual Studio 中进行调试时,可以使用内置字符串可视化工具查看字符串。 字符串可视化工具显示那些对于数据提示或调试器窗口来说过长的字符串。 它还可以帮助你识别格式不正确的字符串。
内置字符串可视化工具包括 文本、XML、HTML和 JSON 选项。 还可以从 Autos 窗口或其他调试器窗口打开内置可视化工具,用于其他几种类型,例如 数据集、DataTable 和 DataView 对象。
注意
如果需要在可视化工具中检查 XAML 或 WPF UI 元素,请参阅在调试时检查 XAML 属性或如何使用 WPF 树可视化工具。
打开可视化工具
打开字符串可视化工具:
- 在调试期间暂停。
- 将鼠标悬停在具有纯文本、XML、HTML 或 JSON 字符串值的变量上。
- 选择放大镜图标
。
UIElement 列表
“表达式”字段显示正将鼠标悬停在其上方的变量或表达式。
值 字段显示字符串值。 空白 值 意味着所选可视化工具无法识别字符串。 例如,对于没有 XML 标记的文本字符串或 JSON 字符串,XML 可视化工具会显示空白值。 若要查看所选可视化工具无法识别的字符串,请改为选择 文本可视化工具。 文本可视化工具 显示纯文本。
文本字符串数据
文本可视化工具 显示纯文本。 如果需要C++字符串的自定义格式设置,请创建 Natvis 可视化。
此外,文本可视化工具 提供了工具和字符串操作选项,并允许轻松解码以下文本。
- Base64 编码
- Base64 解码
- URL 编码
- URL 解码
- JWT 解码
选择 字符串操作 下拉列表,然后选择解码数据的所需选项。
JSON 字符串数据
格式正确的 JSON 字符串类似于 JSON 可视化工具中的下图。 格式不正确的 JSON 可能会显示错误图标(或者,如果无法识别,则显示为空白)。 若要识别 JSON 错误,请将字符串复制并粘贴到 JSON linting 工具中,例如 JSLint。
XML 字符串数据
格式正确的 XML 字符串与 XML 可视化工具中的下图类似。 格式不正确的 XML 可能会在没有 XML 标记的情况下显示,如果无法识别,则为空。
HTML 字符串数据
在浏览器中呈现的格式正确的 HTML 字符串看起来如同下面的图示所展示的一样。 格式不正确的 HTML 可能显示为纯文本。