【发布时间】:2011-04-29 22:24:37
【问题描述】:
下午好
在 Visual Studio 2010 中,我可以在我的解决方案中添加一个名为支持 AJAX 的 WCF 服务的新项目。这将添加一个新的 .svc 文件。
后来,我创建了一个仅用于调试目的的方法:
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class DataAccessService
{
[WebGet]
[OperationContract]
public MyClass DoWork()
{
var o = new MyClass
{
Id = 1,
FirstName = "Junior",
LastName = "Mayhe"
};
return o;
}
}
这里调试的时候是生成的Json字符串:
{"d":
{"__type":"MyClass:#MyProject",
"Id":1,
"FirstName":"Junior",
"LastName":"Mayhe"
}
}
问题是,这是什么"d"?
是不是某个 Json 字符串的结果类型代码,如果是,还有其他代码吗?
提前致谢
【问题讨论】: