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

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

從網絡響應中迭代動態對象

從網絡響應中迭代動態對象

C#
HUH函數 2023-07-22 16:54:31
我的結果集中包含一個 id 字段,該字段來自我存儲為動態對象的 Web 響應。{  "filterFields": [    {      "connectionName": "metis_dev",      "querySourceCategoryName": "dbo",      "sourceFieldName": "DealerGroupId",      "sourceFieldVisible": true,      "sourceFieldFilterable": true,      "sourceDataObjectName": "Dealers",      "sourceDataObjectFullName": "metis_dev.dbo.Dealers",      "querySourceName": "Dealers",      "dataType": "Numeric",      "isParameter": false,      "isCalculated": false,      "calculatedTree": null,      "compareFieldCalculatedTree": null,      "compareValueCalculatedTree": null,      "compareField": null,      "selected": false,      "dataFormat": null,      "reportId": null,      "useMappedFieldAlias": false,      "uniqueId": null,      "comparisionValue": null,      "inTimePeriodType": null,      "valueInTimePeriod": null,      "hasModifiedCalculatedTree": false,      "isHiddenFilter": false,      "isInheritableFilter": false,      "isOveridingInheritedFilter": false,      "operatorName": "Equals (Manual Entry No Auto-Complete)",      "type": 0,      "isRunningField": false,      "isCompositeField": false,      "isDrillDown": false,      "originalDataType": null,      "isReGroupField": false,      "filterId": "3ab260ff-6894-4f23-ab78-5b4db43ae65e",      "reportFieldAlias": null,      "reportPartTitle": null,      "querySourceFieldId": "d313dc65-3d63-4682-8c80-6ab0f235b1d7",      "querySourceType": "Table",      "querySourceId": "ac13435a-98b1-4ea9-97af-815b67842334",      "relationshipId": null,      "alias": "DealerGroupId",      "position": 1,      "visible": true,      "required": false,      "cascading": true,      "operatorId": "5b654e75-d293-4e7e-9102-cdb74286e717",      "operatorSetting": null,      "value": "4967",      "dataFormatId": null,    }  ]}當我在運行時將鼠標懸停在根對象上時,其中一個值就是上面的filterFields對象。但是當我說 時foreach(var filterField in root.filterFields),我會得到一個錯誤,因為filterField結果中不存在。我應該如何訪問該filterFields集合以便獲得我正在尋找的“id”屬性?我想filterFields從結果中循環,但我現在無法做到。
查看完整描述

1 回答

?
慕慕森

TA貢獻1856條經驗 獲得超17個贊

想通了這一點。必須將該項目轉換為 JToken,這樣就完成了。


JObject root= JObject.Parse(item.Root.ToString());

                foreach (JToken rootItem in root.SelectToken("filterFields"))

                {

                   var id = rootItem["id"];

                }


查看完整回答
反對 回復 2023-07-22
  • 1 回答
  • 0 關注
  • 153 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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