6

我在 SQL Server 2016 的 SSMS 中使用 JSON。有没有办法解决 FOR JSON 语句的结果显示为 XML 列的问题?

是否有任何设置更改、附加组件、外部工具等,甚至是黑客来减轻痛苦?

在我的理想世界中,单击 JSON 列(或 XML 列)将在我选择的文本编辑器中打开,例如 Visual Studio Code,SSMS 知道列中的字符串是 JSON 并将其保存到文件带有 .json 扩展名。

4

2 回答 2

5

Azure Data Studio将完成您想要的大部分工作。

运行您的查询:

在此处输入图像描述

单击结果将打开一个带有格式化 JSON 的新选项卡:

在此处输入图像描述

于 2019-02-11T23:28:17.390 回答
3

在此处输入图像描述

我只想补充一点,VS Code 的“MsSql 扩展”对于您期望的那种 JSON 支持真的开始非常有用。

它不会取代 SSMS,但适用于基本的 SQL 工作,当您单击 JSON 列时,它实际上会以格式化的 JSON 格式打开!额外的好处是,这些天我通常会为其他事情打开 VS Code。

于 2019-11-04T02:56:54.777 回答