【发布时间】:2012-11-24 14:10:40
【问题描述】:
如何使用 JSON.NET 将 ' 编码为 \u0027?
所以 json 字符串看起来像这样:
{"Id":8,"CompanyName":"Jane\u0027s bakery"}
【问题讨论】:
-
为什么需要用这种方式编码撇号?
{"Id":8,"CompanyName":"Jane's bakery"}是有效的 JSON。 -
JjQuery 的 parseJSON 由于撇号而失败并出现异常。
-
我明白了。您的前端代码如何获取 JSON?
-
例如
declare @json nvarchar(max) = N'[{"qwe":"asd'qwe","zxc":"asd\"asd"}]';这将在 sql 中引发错误。所以,这里应该使用单引号转义