使用Newtonsoft.Json删除引号的转义

时间:2015-04-06 14:12:50

标签: javascript c# json serialization json.net

我通过以下代码序列化我的数据集:

using Newtonsoft.Json;

     var json=JsonConvert.SerializeObject(ds);
     return json;

但是,我得到了不必要的报价转义。我理解它发生的原因。

但是,有没有办法避免它

那么,我该如何改变当前的结果:

{"d":"{\"Table\":[{\"Id\":4,\"adsc_title\":\"مجله\"},{\"Id\":5,\"adsc_title\":\"رمان\"},{\"Id\":6,\"adsc_title\":\"رایانه\"}],\"Table1\":[{\"Id\":55,\"Name\":\"بانه\"},{\"Id\":57,\"Name\":\" دهگلان\"}]}"}

我想删除转义字符以通过javascript解析JSON。

如果需要更清晰,请告诉我。

非常感谢。

1 个答案:

答案 0 :(得分:2)

恕我直言,问题是该JSON的形式看起来像 the return of a manually serialized json