sql - OPENJSON,解析 JSON 响应
问题描述
任何人都可以帮助我使用 T-SQL OPENJSON 来解析这个 JSON 响应吗?
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(Edm.String)",
"value": [
"d4eec69a-98fe-4d83-865e-29769172948b",
"4a2e47ce-d135-4078-ac50-7d5520f17317"
]
}
我想要的是返回数组值。
谢谢你。
解决方案
您可以在函数中指定json_path
to :value
OPENJSON
SELECT value
FROM OPENJSON ( @json, '$.value' )
输出:
value
------------------------------------
d4eec69a-98fe-4d83-865e-29769172948b
4a2e47ce-d135-4078-ac50-7d5520f17317
推荐阅读
- css - Webpack 特定的 css 包
- php - 无法从 Angular 到 Symfony 检索已发布的表单和文件数据
- javascript - 无法在 Reactjs 上仅使用 axios 发送填充的输入
- azure - “az aks create”为每个 AKS 群集重用服务主体。那安全吗?
- python - Python 多处理实现问题 - Pool.imap() 似乎跳过了生成器中的项目 (glob.iglob())
- menu - 跳过liferay中的导航菜单问题?
- python - Python:使用 Selenium 获取安全 cookie
- visual-studio-code - 理论上是否可以在 VS Code 中获得插入符号的 x,y 屏幕坐标?
- python - 如何使用 selenium 和 python 允许基于浏览器的弹出窗口
- python - id() 用于 python 3.x 中的复数