Json.NET 主页说该项目开始于:
几个用于转义 JavaScript 字符串的静态方法
这些方法还存在吗?我知道JavaScriptSerializer可以做到这一点,但我想要一个班轮来做到这一点。
SerializeObject
可以序列化单个字符串(将其转义)但它返回引号
JsonConvert.SerializeObject(@"hi bud's \no way\");
回报:"hi bud's \\no way\\"
Json.NET 主页说该项目开始于:
几个用于转义 JavaScript 字符串的静态方法
这些方法还存在吗?我知道JavaScriptSerializer可以做到这一点,但我想要一个班轮来做到这一点。
SerializeObject
可以序列化单个字符串(将其转义)但它返回引号
JsonConvert.SerializeObject(@"hi bud's \no way\");
回报:"hi bud's \\no way\\"
我找到了一个不错的单行解决方案,但它从 4.0 开始才出现在框架中。如果在 Json.NET 中有类似的东西我可以在 < 4.0 的项目上使用,那就太好了。
HttpUtility.JavaScriptStringEncode
例子:
HttpUtility.JavaScriptStringEncode(@"hi bud's \no way\")
回报:hi bud\u0027s \\no way\\