【发布时间】:2021-09-28 14:33:41
【问题描述】:
我正在尝试从查询中生成 json 响应,输出如下所示。
{
"id": "1",
"PassStatus": "FAILED",
"Details": {
"Id": null,
"Name": null,
"Type": null,
"Location": null
}
}
我想要如下所示的 json 响应。如果我所有的子属性都为空,那么我需要将父属性的值设置为null。
{
"id": "1",
"PassStatus": "FAILED",
"Details": null
}
我正在使用以下查询。如何更改此查询以获得所需的结果。非常感谢任何建议或意见。
select *
from Table
for json auto,INCLUDE_NULL_VALUES,WITHOUT_ARRAY_WRAPPER
【问题讨论】:
-
您确定该声明吗?我不认为 JSON 输出来自这个语句。
-
您能告诉我们您正在使用的表格的列吗?
-
@Zhorov - 更新了我的帖子。
标签: sql arrays json sql-server