我想用WSON格式的Rest响应WCF中的List。我该怎么做才能收到我的用户?端点配置已经有效。
[OperationContract(Name = "GetUsers")]
[WebGet(UriTemplate = "GetUsers", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)]
List<User> GetUsers();
答案 0 :(得分:1)
我的问题是我在IInterface.cs中定义了一个类。 但是在那个课程中我有一个子类,比如说“狗”。
现在我为“user”设置了[DataContract],但没有设置为“dog”,不幸的是它被包含在“user”中。
解决方案:“对于每个应该退回的课程,不要忘记[DataContract]”
关于那些东西的棘手的事情是,你甚至没有任何警告,例外等。
迎接并致谢!