mssql sqlserver2017 使用脚本将查询出的DataTable结果转换为JSON字符串的方法分享


摘要:
下文讲述使用sql脚本直接将查询出的数据表转换为JSON字符串的方法分享
实验环境:sql server 2017


为了生成前端js所需的数据,我们需在后台将数据直接转换为JSON然后发送给前端进行展示操作,下文将讲述sqlserver2017中,将DataTable转换为JSON的具体方法,如下所示:

  create table [maomao365]
   (keyId int identity, 
     info  nvarchar(30)
   )
   go
   ----生成基础数据----
  insert into [maomao365]
   (info)values('sqlblog'),
   (N'sql爱好者'),(N'猫猫小屋')
   go
   
  ----生成JSON数据
    SELECT [keyId],[info] FROM [maomao365]
     FOR JSON PATH
    GO
     
  go 
  truncate  table [maomao365]
  drop        table [maomao365]