sqlserver 解析json时,若字符串中出现 换行符ISJSON()验证失败
declare @json nvarchar(4000)
--如果字符串中没有换行符时可以验证为有效 JSON
select @json=N'{
"id": "WakefieldFamily"
}'
select ISJSON(@json)--1==>true
--如果字符串中包含了换行符时可以验证为无效 JSON,但实际上我是需要保存这些换行符的
select @json=N'{
"id": "WakefieldFamily
123
456
"
}'
select ISJSON(@json)--0==>false
我想保留字符串中的换行符并且能够正常解析json有没有什么方法呢?
ISJSON 函数怎么定义的