從 JSON 文字中獲取 keyvalue 對
OPENJSON 函式解析 JSON 文字並返回 JSON 第一級的所有鍵:值對:
declare @json NVARCHAR(4000) = N'{"Name":"Joe","age":27,"skills":["C#","SQL"]}';
SELECT * FROM OPENJSON(@json);
鍵 | 值 | 型別 |
---|---|---|
名稱 | 喬 | 1 |
年齡 | 27 | 2 |
技能 | [ C# ,SQL ] |
4 |
列型別描述值的型別,即 null(0)
,string(1),number(2)
,boolean(3),array(4)
和 object(5)。