FOR JSON 子句沒有陣列包裝器(輸出中的單個物件)

WITHOUT_ARRAY_WRAPPER 選項使你可以生成單個物件而不是陣列。如果你知道將返回單行/物件,請使用此選項:

SELECT top 3 object_id, name, type, principal_id
FROM sys.objects
WHERE object_id = 3
FOR JSON PATH, WITHOUT_ARRAY_WRAPPER

在這種情況下將返回單個物件:

{"object_id":3,"name":"sysrscols","type":"S "}