C# 从wcf服务返回的json数据不完整
我从我的WCF服务返回一个具有4个属性的NET类的JSON。问题是当它被发送到浏览器(即,Chrome,FF)时。它只返回类中的一个属性 .NET类:C# 从wcf服务返回的json数据不完整,c#,json,wcf,C#,Json,Wcf,我从我的WCF服务返回一个具有4个属性的NET类的JSON。问题是当它被发送到浏览器(即,Chrome,FF)时。它只返回类中的一个属性 .NET类: [DataContract] public class MASInspections { [DataMember] public int MaintID { get; set; } public string MHID { get; set; } public Dat
[DataContract]
public class MASInspections
{
[DataMember]
public int MaintID { get; set; }
public string MHID { get; set; }
public DateTime MaintDate { get; set; }
public string pdfReport { get; set; }
}
.NET接口:
[OperationContract]
[WebInvoke(Method = "GET",
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "GetInspectionByReach/{Reach}")]
List<MASInspections> GetInspectionByReach(string Reach);
你知道为什么会这样吗
谢谢这是你的问题:
[DataContract]
public class MASInspections
{
[DataMember]
public int MaintID { get; set; }
public string MHID { get; set; }
public DateTime MaintDate { get; set; }
public string pdfReport { get; set; }
}
你需要:
[DataContract]
public class MASInspections
{
[DataMember]
public int MaintID { get; set; }
[DataMember]
public string MHID { get; set; }
[DataMember]
public DateTime MaintDate { get; set; }
[DataMember]
public string pdfReport { get; set; }
}
[DataContract]
public class MASInspections
{
[DataMember]
public int MaintID { get; set; }
public string MHID { get; set; }
public DateTime MaintDate { get; set; }
public string pdfReport { get; set; }
}
[DataContract]
public class MASInspections
{
[DataMember]
public int MaintID { get; set; }
[DataMember]
public string MHID { get; set; }
[DataMember]
public DateTime MaintDate { get; set; }
[DataMember]
public string pdfReport { get; set; }
}