2016-11-08 3 views
0

私はWCFサービス - クラス名が

は、以下の私のインターフェイス

[OperationContract] 
     [WebInvoke(Method = "POST", UriTemplate = "DocumentDispatchPolicyNo", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.WrappedRequest)] 
     List<DispatchDocument> DocumentDispatchPolicyNoPost(string CorrelationID, string PolicyNumber); 

SVCファイル内の私の機能がある

public List<DispatchDocument> DocumentDispatchPolicyNoPost(string CorrelationID, string PolicyNumber) 
     { 
      List<DispatchDocument> RInfo = new List<DispatchDocument>(); 
      ..... 
      return RInfo; 
     } 

あるWCF Webサービスを作成していますと帰りのクラスオブジェクト私のOutPutは

です

{ "追加": "ASHIRWAD-59 4階を、FLAT 4-B TC ROAD、NEW ALI PUR KOLKATA 700053ピン-WESTベンガ"、 "ChequeAmount": "0.00"、 "ChequeDate": "" 、 "ChequeNumber": ""、 "部門": "POS"、 "DispatchDate": "27-10月-2016"、 "DispatchID": "2_118629"、 "DispatchMode": "I-POST" 、 "DispatchStatus": "SENT"、 "DispatchType": "顧客へのDIRECT"、 "メッセージ": ""、 "PODNumber": ""、 "ReceivedDate": ""、 "ステータス": "Success"、 "TicketNumber": "" }

しかし、私がしたい出力として

{ DocumentDispatch: [ { '追加':「ASHIRWAD-59 4階、FLAT 4-B TC ROAD、NEW ALI PUR KOLKATA 700053ピン-WESTベンガ」、 'ChequeAmount': '0.00'、 'ChequeDate': ''、 'ChequeNumber': ''、 '部門': 'POS'、 'DispatchDate':'27 - オクト-2016 '、 'ディスパッチID ':' 2_118629 '、 'DispatchMode': 'I-POST'、 'DispatchStatus': 'SENT'、 'DispatchType': '顧客へDIRECT'、 'メッセージ': ''、 'PODNumber': ''、 「ReceivedDate 「: ''、 'ステータス': '成功'、 'TicketNumber': '' }] }

答えて

1

次のクラスを作成します

public class DocumentDispatchObject 
    { 
    public List<DispatchDocument> DocumentDispatch 
    } 

この

のように上記のクラスを使用します
public DocumentDispatchObject DocumentDispatchPolicyNoPost(string CorrelationID, string PolicyNumber) 
    { 
     DocumentDispatchObject RInfo = new DocumentDispatchObject(); 
     ..... 
     return RInfo; 
    }