将字符串序列化为没有 \0027 的 JSON

rnl*_*nli 5 c# asp.net serialization

一个相当直接的问题。我有以下代码

var json = new JavaScriptSerializer();
var test = json.Serialize("'");
Run Code Online (Sandbox Code Playgroud)

现在,Visual Studio 本地变量 watch 显示test包含 value 的字符串"\"\\u0027\""。是否有可能使用 ASP.NET 中的构建来Serialize();返回没有\0027格式的序列化字符串?

期望的结果test"\"\'\""

谢谢!

Str*_*ior 0

正如评论者提到的,这确实不重要,因为\u0027字面上代表 Javascript 中的单引号。

但是,如果这让您感到困扰,您可能需要尝试使用 JSON.NET,它会在编码字符串中保留单引号。

  • 这让微软 azure 感到困扰;] (2认同)