我正在使用优秀的Json.Net库来序列化由实体框架生成的实体.我使用以下代码来执行此操作:
using (MyVoucherEntities context = new MyVoucherEntities())
{
List<MyObject> list = context.MyObjects.ToList();
string json = JsonConvert.SerializeObject(list);
}
Run Code Online (Sandbox Code Playgroud)
一切顺利我的意思是,对象被正确序列化除了一个想法:它添加转义字符"\",这使我在客户端反序列化时遇到噩梦.
[
{
\"$id\": \"1\",
\"CreationDate\": \"\\\/Date(1293186324257+0000)\\\/\",
\"ImageUrl\": \"http:\/\/www.google.com\",
\"Title\": \"Here is a title\"
} ]
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么以及如何摆脱这些转义字符斜杠"\"?