Json中的WCF REST返回列表

时间:2014-07-16 10:16:20

标签: c# json wcf list rest

我想用WSON格式的Rest响应WCF中的List。我该怎么做才能收到我的用户?端点配置已经有效。

[OperationContract(Name = "GetUsers")]
[WebGet(UriTemplate = "GetUsers", ResponseFormat = WebMessageFormat.Json, RequestFormat = WebMessageFormat.Json)]
List<User> GetUsers();

1 个答案:

答案 0 :(得分:1)

我的问题是我在IInterface.cs中定义了一个类。 但是在那个课程中我有一个子类,比如说“狗”。

现在我为“user”设置了[DataContract],但没有设置为“dog”,不幸的是它被包含在“user”中。

解决方案:“对于每个应该退回的课程,不要忘记[DataContract]”

关于那些东西的棘手的事情是,你甚至没有任何警告,例外等。

迎接并致谢!