是否有任何类/函数可用于简单的JSON转义?我宁愿不用写我自己的代码。
发布于 2016-06-16 03:04:42
我使用System.Web.HttpUtility.JavaScriptStringEncode
string quoted = HttpUtility.JavaScriptStringEncode(input);
发布于 2014-10-02 07:01:32
对于那些使用来自Newtonsoft的非常流行的Json.Net项目的人来说,这项任务是微不足道的:
using Newtonsoft.Json;
....
var s = JsonConvert.ToString(@"a\b");
Console.WriteLine(s);
....
此代码打印如下:
"a\b“
也就是说,结果字符串值包含引号和转义的反斜杠。
发布于 2014-01-30 19:40:30
在the answer by Dejan上构建,您可以做的是import System.Web.Helpers
.NET Framework assembly,然后使用以下函数:
static string EscapeForJson(string s) {
string quoted = System.Web.Helpers.Json.Encode(s);
return quoted.Substring(1, quoted.Length - 2);
}
https://stackoverflow.com/questions/1242118
复制相似问题