我需要将一些简单的对象从 .NET 序列化为 JavaScript ......
但是我的apex有点问题...
C# 示例
var obj = new { id = 0, label = @"some ""important"" text" };
string json1 = Newtonsoft.Json.JsonConvert.SerializeObject(obj);
string json2 = Newtonsoft.Json.JsonConvert.SerializeObject(obj,
new Newtonsoft.Json.JsonSerializerSettings()
{
StringEscapeHandling = Newtonsoft.Json.StringEscapeHandling.EscapeHtml
});
JavaScript 示例
var resJson1= JSON.parse('{"id":0,"label":"some \"important\" text"}');
var resJson2= JSON.parse('{"id":0,"label":"some \u0022important\u0022 text"}');
两个解析都给我同样的错误
VM517:1 未捕获的语法错误:JSON.parse(<anonymous>) 位置 23 处 JSON 中的意外令牌 I
我哪里错了?