【发布时间】:2018-05-24 09:03:54
【问题描述】:
我有以下 JSON 有效负载。
挑战是获取名称值和相应的根节点编号(3925 或 3932),因为该节点未命名。
我正在使用 C#
"3925": {
"totalExecutions": 2,
"endDate": "",
"description": "",
"totalExecuted": 2,
"started": "",
"versionName": "Custom Pipes Development",
"expand": "executionSummaries",
"projectKey": "WUSDV007",
"versionId": 22361,
"environment": "",
"totalCycleExecutions": 2,
"totalDefects": 0,
"build": "",
"createdBy": "mghosh",
"ended": "",
"name": "SetMaxFutureDateFromCustomerField_Mobile",
"totalFolders": 0,
"modifiedBy": "mghosh",
"projectId": 17101,
"createdByDisplay": "Mayukh Ghosh",
"startDate": "",
}
}
"3932": {
"totalExecutions": 2,
"endDate": "",
"description": "",
"totalExecuted": 2,
"started": "",
"versionName": "Custom Pipes Development",
"expand": "executionSummaries",
"projectKey": "WUSDV007",
"versionId": 22361,
"environment": "",
"totalCycleExecutions": 2,
"totalDefects": 0,
"build": "",
"createdBy": "nkonda",
"ended": "",
"name": "WUSDV007-29779-Fee Validation",
"totalFolders": 0,
"modifiedBy": "nkonda",
"projectId": 17101,
"createdByDisplay": "Naveen Kumar Konda",
"startDate": "",
}
非常感谢任何建议。
【问题讨论】:
-
到目前为止你有什么尝试?
-
目前我正在尝试获取根节点但由于未命名而被卡住
-
您可以将对象反序列化为
Dictionary<string, object>,然后Keys将包含根节点(3925、3932 等) -
这是字典,tadaa!!
-
JSON 是否没有开头
{和结尾}?这还不完全清楚。