単純なオブジェクトを .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 Uncaught SyntaxError: JSON.parse(<anonymous>) の位置 23 にある JSON の予期しないトークン I
どこが間違っていますか?