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