I have this data set:
print(resp)
{'entityId': 'Vcenter-123', 
'displayName': 'testVCenter', 
'firstSeenTms': 1584129386246, 
'lastSeenTms': 1625163328453, 
'properties': {'virtualizationSupervisor': 'VMWARE_VCENTER', 'detectedName': 'testVCenter', 'vcenterHostNumber': 60, 'vcenterVmNumber': 1612, 'vcenterInfo': '[vendor: VMware, Inc., version: 6.5.0, host: testVCenter]'}, 
'tags': [], 
'managementZones': [{'id': '0001234', 'name': 'test123'}], 
'icon': {'primaryIconType': 'vcenter'}, 'fromRelationships': {'manages': [{'id': 'HYPERVISOR-123', 'type': 'HYPERVISOR'}, {'id': 'HYPERVISOR-345', 'type': 'HYPERVISOR'},{'id': 'HYPERVISOR-456', 'type': 'HYPERVISOR'}]}}
I need to build an array where anything type='HYPERVISOR'. For example, on this data set array needs to be like this:
 hypervisorsName=['HYPERVISOR-123','HYPERVISOR-345','HYPERVISOR-456']
this json file is type dict
I am trying this:
hypervisorsName=resp['fromRelationships']['manages']['id']
I get this error:
TypeError: list indices must be integers or slices, not str
Is there an easy way to do this?
 
    