亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從包含多個對象數組的Json數據中提取多個對象數組?

如何從包含多個對象數組的Json數據中提取多個對象數組?

C#
揚帆大魚 2022-08-20 17:33:36
我有一個Json數據,其中包含由mvc控制器發送的多個對象數組。我需要以不同的方式提取這些數組。我想要 getEmailBasicData array, getEmailParticipantData array, getEmailDocumentData array 單獨進行 如何做到這一點?這是我的代碼 -"{  "$id": "1",  "getEmailBasicData": [    {      "$id": "2",      "notificationId": 23,      "subject": "final test",      "message": "<p>this is body</p>\n",      "sendStatus": -1,      "lastSendTime": null    },    {      "$id": "3",      "notificationId": 24,      "subject": "final subject",      "message": "<p>final body</p>\n",      "sendStatus": -1,      "lastSendTime": null    },    {      "$id": "12",      "notificationId": 33,      "subject": "Final Test",      "message": "<p>Final body</p>\n",      "sendStatus": -1,      "lastSendTime": null    }  ],  "getEmailParticipantData": [    {      "$id": "13",      "id": 55,      "notificationId": 23,      "employeeId": -1,      "name": "here is the name",      "emailAddress": "[email protected]",      "contactNo": null    },    {      "$id": "14",      "id": 56,      "notificationId": 23,      "employeeId": -1,      "name": "another name",      "emailAddress": "[email protected]",      "contactNo": null    } ],    "getEmailDocumentData": [    {      "$id": "36",      "id": 40,      "notificationId": 23,      "docId": 1,      "attachmentLocation": "1_1_50474603_2287746231437248_8529393497499762688_n.jpg"    },       {      "$id": "46",      "id": 50,      "notificationId": 33,      "docId": 1,      "attachmentLocation":  "1_1_50474603_2287746231437248_8529393497499762688_n.jpg"    }  ]}"
查看完整描述

2 回答

?
烙印99

TA貢獻1829條經驗 獲得超13個贊

您可以使用解構賦值


let obj = {"$id":"1","getEmailBasicData":[{"$id":"2","notificationId":23,"subject":"finaltest","message":"<p>thisisbody</p>\n","sendStatus":-1,"lastSendTime":null},{"$id":"3","notificationId":24,"subject":"finalsubject","message":"<p>finalbody</p>\n","sendStatus":-1,"lastSendTime":null},{"$id":"12","notificationId":33,"subject":"FinalTest","message":"<p>Finalbody</p>\n","sendStatus":-1,"lastSendTime":null}],"getEmailParticipantData":[{"$id":"13","id":55,"notificationId":23,"employeeId":-1,"name":"MdRashedulIslam","emailAddress":"[email protected]","contactNo":null},{"$id":"14","id":56,"notificationId":23,"employeeId":-1,"name":"Akash","emailAddress":"[email protected]","contactNo":null}],"getEmailDocumentData":[{"$id":"36","id":40,"notificationId":23,"docId":1,"attachmentLocation":"1_1_50474603_2287746231437248_8529393497499762688_n.jpg"},{"$id":"46","id":50,"notificationId":33,"docId":1,"attachmentLocation":"1_1_50474603_2287746231437248_8529393497499762688_n.jpg"}]}


const {getEmailBasicData,getEmailDocumentData,getEmailParticipantData} = obj


console.log(getEmailBasicData,getEmailDocumentData,getEmailParticipantData)


查看完整回答
反對 回復 2022-08-20
?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

使用運算符訪問.


var a={

  "$id": "1",

  "getEmailBasicData": [

    {

      "$id": "2",

      "notificationId": 23,

      "subject": "final test",

      "message": "<p>this is body</p>\n",

      "sendStatus": -1,

      "lastSendTime": null

    },

    {

      "$id": "3",

      "notificationId": 24,

      "subject": "final subject",

      "message": "<p>final body</p>\n",

      "sendStatus": -1,

      "lastSendTime": null

    },

    {

      "$id": "12",

      "notificationId": 33,

      "subject": "Final Test",

      "message": "<p>Final body</p>\n",

      "sendStatus": -1,

      "lastSendTime": null

    }

  ],

  "getEmailParticipantData": [

    {

      "$id": "13",

      "id": 55,

      "notificationId": 23,

      "employeeId": -1,

      "name": "Md Rashedul Islam",

      "emailAddress": "[email protected]",

      "contactNo": null

    },

    {

      "$id": "14",

      "id": 56,

      "notificationId": 23,

      "employeeId": -1,

      "name": "Akash",

      "emailAddress": "[email protected]",

      "contactNo": null

    } ],

    "getEmailDocumentData": [

    {

      "$id": "36",

      "id": 40,

      "notificationId": 23,

      "docId": 1,

      "attachmentLocation": "1_1_50474603_2287746231437248_8529393497499762688_n.jpg"

    },

       {

      "$id": "46",

      "id": 50,

      "notificationId": 33,

      "docId": 1,

      "attachmentLocation": 

 "1_1_50474603_2287746231437248_8529393497499762688_n.jpg"

    }

  ]

}

var basic=a.getEmailBasicData;

var doc=a.getEmailDocumentData;

var participants=a.getEmailParticipantData;

console.log(basic);

console.log(doc);

console.log(participants);


查看完整回答
反對 回復 2022-08-20
  • 2 回答
  • 0 關注
  • 303 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號