print(1, key)#this key is the "uni/aa/bb" value that may change
print(2,resp["A"][key][0])#the object that is present in the array, so after each iteration the item object will change, that is first object in the array then second object in the array and so on
print(3,resp["A"][key][0]["Name"])# and now are accessing the Name project of that object
for item in resp["A"][key]:
print(4,item)#same as above but we looping through the object that is received through `key` variable index
print(5,item["Name"])# same "Name" object but we are looping though all the items in the array