2017-04-04 6 views
0

これをJsonの文字列としてWeb APIに送信します質問:各配列、オブジェクト配列、およびオブジェクトの反復と値の取得方法は? Web APIを上JObjectを反復する

generateQMEPanelRequest(date: Array<any>, text: Array<string>, checkboxes: Array<number>, personserved: IPersonServed[], qme31_7: IQme31_7): ng.IPromise<any> { 
       var data = { 
        Date: date, 
        Text: text, 
        CheckBox: checkboxes, 
        PersonServed: personserved, 
        QQME_31_7: qme31_7 
       }; 
       return this.$http.post('/api/ClientForms/QMEPanelRequest',data).then(this.handleSuccess, this.handleError); 

私はjオブジェクトとしてモデルを取得:

Model {{ 
    "Date": [ 
    "2017-04-03T07:00:00Z", 
    "2017-04-10T07:00:00Z", 
    "2017-06-13T07:00:00Z" 
    ], 
    "Text": [ 
    "mam", 
    "5445", 
    "MDE Dermatology" 
    ], 
    "CheckBox": [ 
    "1", 
    "4" 
    ], 
    "PersonServed": [ 
    { 
     "personId": 1, 
     "method": "B", 
     "name": "dd", 
     "address": "d", 
     "city": "d", 
     "state": "d", 
     "zipCode": "d", 
     "$$hashKey": "object:674" 
    } 
    ], 
    "QQME_31_7": { 
    "recordsOfFirstName": "a", 
    "recordsOfMI": "a", 
    "recordsOfLastName": "dd", 
    "caseNo": "d", 
    "ownerAddress": "ddd", 
    "ownerState": "dd", 
    "ownerZip": "d" 
    } 
}} 


    public IHttpActionResult QMEPanelRequest(JObject data) 
     { 

どのように反復処理し、各配列の値を取得し、オブジェクト配列とオブジェクト?

+1

? – Sameer

+1

[documentation](http://www.newtonsoft.com/json/help/html/JObjectProperties.htm)を読んだことがありますか? – Searching

答えて

0

私はあなたがテキストではなく画像としてJSONオブジェクトを投稿してくださいでした。この

   JArray Date = (JArray)data["Date"]; 
       JArray Text = (JArray)data["Text"]; 
       JArray CheckBox = (JArray)data["CheckBox"]; 
       JArray PersonServed = (JArray)data["PersonServed"];