标签: json sql-server ssms sql-server-2016 for-json
我正在SQL Server 2016的SSMS中使用JSON。是否有任何方法可以避免FOR JSON语句的结果显示为XML列?
是否进行了任何设置更改,其他组件,外部工具等,甚至通过黑客手段来减轻痛苦呢?
在我的想法世界中,单击JSON列(或与此相关的XML列)将在我选择的文本编辑器(例如Visual Studio Code)中打开,SSMS知道该列中的字符串为JSON并保存并以.json扩展名归档。
答案 0 :(得分:2)
Azure Data Studio将满足您的大部分需求。
运行查询:
点击结果将打开一个带有格式化JSON的新标签:
答案 1 :(得分:1)
我只想补充一下,VS Code的“ MsSql扩展”对于您所期望的JSON支持确实开始非常有用。
它不能替代SSMS,但可以用于基本的SQL工作,当您单击JSON列时,它实际上会以格式化的JSON打开!额外的好处是,这些天我无论如何都会打开VS Code。