【发布时间】:2020-01-08 18:02:31
【问题描述】:
在 SQL Server 2016 中的过程中工作,并且正在通过 nvarchar 变量传递 JSON 对象。变量看起来像这样
'{"and":[{"agentId":1},{"status":"In Progress"},{"or":[{"who":{"like":"%Alex%" }},{"status":"已关闭"}]}]}'
我需要把它放到这样的表中
SELECT x.[Key], x.[Value]
FROM OPENJSON(@whereString, '$') AS x;
这一直有效,直到它到达嵌入式数组。我不会提前知道键名,所以我认为这会处理 JSON_Value 和 JSON_Query
【问题讨论】:
-
您提供给我们的 JSON 不完整。
-
为了完整性更新了 JSON 字符串
标签: arrays json sql-server-2016