【发布时间】:2020-05-14 09:41:06
【问题描述】:
我有下面的 Json 对象。如何获取对象数组的计数。
{
"Model": [
{
"ModelName": "Test Model",
"Object": [
{
"ID": 1,
"Name": "ABC"
},
{
"ID": 11,
"Name": "ABCD"
},
]
}]}
我尝试了以下查询,但似乎 JSON_Length 不可用。
SELECT ModelName,
JSON_LENGTH(JsonData, '$.Model[0].Object')
FROM TabA
预期的输出应该是
ModelName COUNT
Test Model 2
【问题讨论】:
-
您提供的 JSON 无效;除非您拥有有效的 JSON,否则您将无法使用任何 JSON 函数。
标签: sql json sql-server-2019