当我使用FOR JSON PATH, INCLUDE_NULL_VALUES
将JSON发送回我的JS / jQuery应用程序时,如何确保"key": "value"
结构中的所有值都带有双引号?< / p>
smallint
和decimal(9,4)
之类的数据类型将不用引号引起来,而varchar(9)
则将用引号引起来。
等级:varchar(9)
步骤1}}
评分:smallint
decimal(9,4)
输出:
select
Grade
,Step
,Rate
from tblAwesome
for json path, include_null_values
因此,我必须将它们转换为[{"Grade":"001","Step":1,"Rate":30.5080}]
:
varchar
输出:select
,Grade
,cast(Step as varchar(2)) as Step
,cast(Rate as varchar(10)) as Rate
from tblAwesome
for json path, include_null_values