Restful 支持 自定义序列化

 [ServiceContract]
    [ServiceKnownType(typeof(HRAwardObject))]
    [ServiceKnownType(typeof(WorkflowBasicInformationBaseObject))]
    [ServiceKnownType(typeof(MeetingBaseObject))]
    [ServiceKnownType(typeof(WorkflowBaseObject))]
    [ServiceKnownType(typeof(WebObject))]
    [ServiceKnownType(typeof(NominationReasonObject))]
    //[ServiceKnownType(typeof(NominationReasonObjectEx))]
    [ServiceKnownType(typeof(List<NominationReasonObject>))]
  public  interface IHRAwardService
    {
        [OperationContract]
        [WebGet(UriTemplate = "/getitem/lastest/{eventNo}", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json)]
        Stream GetLastestItem(string eventNo);
原文地址:https://www.cnblogs.com/nanfei/p/4362511.html