【发布时间】:2016-12-15 06:03:43
【问题描述】:
我想将 XML 列转换为 JSON 字符串。到目前为止,我在 SO 和 Google 上尝试了几个选项,但它们都将表格转换为 JSON 字符串。有什么方法可以在不先将 xml 转换为表格的情况下做到这一点?
版本:SQL Server 2014 (SP2)
declare @xml xml
select @xml = xml_column from mytable
select some_potential_function(@xml) as JSON_String
PS:当我在其中存储具有不同级别数的树时,我的 xml 会动态增长。这就是为什么将其转换为表格可能不是一种选择的原因。
【问题讨论】:
-
查看这篇文章,这里有相当数量的示例 - simple-talk.com/sql/t-sql-programming/…
-
我实际上正在尝试实现此页面提供的功能:utilities-online.info/xmltojson/#.WFI4wvl96Uk
标签: sql sql-server json xml