How do I parse the following JSON to get the value of TestCycleName
. The challenge is in identifying the root node since it starts with a number.
My implementation will be in C# using JSON.net
{
"URL": "rest/zapi/latest/cycle?projectId=##projectId##&versionId=##versionId##",
"Method": "GET",
"Parameters": {
"1": {
"VersionName": "Custom Pipes Development",
"TestCycleName": "SetMaxFutureDateFromCustomerField_Mobile"
},
"2": {
"VersionName": "Recurring payments 1.5",
"TestCycleName": "Internet Full Regression Pack - Mobile"
},
"3": {
"VersionName": "Customer Profile Phase 1.5",
"TestCycleName": "Customer Profile Regression Pack - Desktop"
},
"4": {
"VersionName": "Customer Profile Phase 1.5",
"TestCycleName": "Customer Profile E2E Pack - Desktop"
},
"5": {
"VersionName": "Customer Profile Phase 1.5",
"TestCycleName": "Customer Profile Regression Pack - Mobile"
},
"6": {
"VersionName": "Internet Phase 1.2",
"TestCycleName": "Internet API Regression Pack"
},
"7": {
"VersionName": "Internet Phase 1.2",
"TestCycleName": "Internet GUI Regression Pack - Desktop"
},
"8": {
"VersionName": "Internet Phase 1.2",
"TestCycleName": "Internet GUI Regression Pack - Mobile"
},
"9": {
"VersionName": "Internet Phase 1.2",
"TestCycleName": "Regression Library Admin Tool - E2E Tests"
},
"10": {
"VersionName": "Internet Phase 1.2",
"TestCycleName": "Regression Library E2E Tests - Mobile"
},
"11": {
"VersionName": "Recurring payments 1.5",
"TestCycleName": "[Internet] Autopay API Automation Regression Pack"
}
}
}