Tengo una respuesta API, que es como el siguiente código
const res = { "a" : {}, "a" : {} }Esto no es posible. En JSON, no hay error si usa el mismo nombre para varias claves, pero se usará la última clave con el mismo nombre. Sugiero usar una matriz para los valores de una clave.
P.ej:
const res = { "a" : {}, "a" : {} }sería
const res = { "a" : [{}, {}] }Entonces podrías iterar en la lista.
si "a" no se usa para identificar su valor, no debería ser una clave. Podrías reestructurar tu JSON para que se vea así:
const res = [ ["a", {}], ["a", {}] ]y luego iterarlo usando:
for(let [k,v] of res) print(k,v)