使用 FOR JSON 將一個錶行格式化為單個 JSON 物件
**** FOR JSON 子句中的 WITHOUT_ARRAY_WRAPPER 選項將從 JSON 輸出中刪除陣列括號。如果要在查詢中返回單行,這將非常有用。
注意:如果返回多行,此選項將生成無效的 JSON 輸出。
輸入表資料(人員表)
ID |
名稱 | 年齡 |
---|---|---|
1 |
約翰 | 23 |
2 |
簡 | 31 |
詢問
SELECT Id, Name, Age
FROM People
WHERE Id = 1
FOR JSON PATH, WITHOUT_ARRAY_WRAPPER
結果
{"Id":1,"Name":"John","Age":23}