我有一个开发来执行存储在列表中的 dinamyc 查询,所有这些都被编程为在 XML 中操作参数,但是还有一些其他应用程序以 json 格式发送参数,所以我想知道是否有人做了一些转换T-SQL 中的 Json 到 XML
问问题
11740 次
4 回答
6
只是为了更新这一点,您现在可以使用 OPENJSON 转换为表格,然后将结果转换为 XML 文档。
SELECT *
FROM OPENJSON('{"title": "Sample Konfabulator Widget","name": "main_window" }') as DATA
FOR XML RAW, ELEMENTS
于 2017-09-26T12:29:00.160 回答
4
于 2013-09-13T14:15:11.603 回答
1
来自这个线程的研究(为了找到更快的解决方案)让我发现了从 2016 年开始添加的以下内置 SQL Server 函数。
ISJSON (Transact-SQL) 测试字符串是否包含有效的 JSON。
JSON_VALUE (Transact-SQL) 从 JSON 字符串中提取标量值。
JSON_QUERY (Transact-SQL) 从 JSON 字符串中提取对象或数组。
JSON_MODIFY (Transact-SQL) 更改 JSON 字符串中的值。
于 2020-04-28T12:59:11.887 回答
1
如何将此 SELECT 语句分配给局部变量
例如:
DECLARE @data XML
@data = SELECT *
FROM OPENJSON('{"title": "Sample Konfabulator Widget","name": "main_window" }') as DATA
FOR XML RAW, ELEMENTS
于 2018-10-30T15:25:37.433 回答