Я изо всех сил пытаюсь получить желаемый вывод, используя JSON.parse из приведенного ниже ввода JSON.Я использую JavaScript и, в основном, мне нужно получить идентификаторы каждой категории на основе названия категории.У меня есть имена в качестве условий в моей системе, теперь мне нужно получить все 3 идентификатора.
Данные JSON:
{"TokenID": "9FBBD91BBB",
"OrgID": 0,
"OutputObject": {
"SUBROOT": [{
"Parent Category": "Hardware",
"Parent CategoryId": 2,
"Sub Category": "Computer",
"Sub CategoryId ": 3,
"Child Category": "CPU",
"Child CategoryId": 4,
"Tenant": "IT"
},
{
"Parent Category": "Hardware",
"Parent CategoryId": 2,
"Sub Category": "Router",
"Sub CategoryId ": 3,
"Child Category": "Cisco",
"Child CategoryId": 6,
"Tenant": "IT"
},
{
"Parent Category": "Software",
"Parent CategoryId": 7,
"Sub Category": "Windows",
"Sub CategoryId ": 8,
"Child Category": "Operating System",
"Child CategoryId": 9,
"Tenant": "IT"
},
{
"Parent Category": "Software",
"Parent CategoryId": 7,
"Sub Category": "ERP",
"Sub CategoryId ": 10,
"Child Category": "SAP",
"Child CategoryId": 11,
"Tenant": "IT"
}]
}
}
Запрос
{
"Parent Category": "Hardware",
"Sub Category": "Router",
"Child Category": "Cisco"
}
Желаемый вывод:
"Parent CategoryId": 2,
"Sub CategoryId ": 3,
"Child CategoryId": 6