从 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)。