@DenerCarvalho eu fecharia como não clara, não dá para saber como é a estrutura do JSOn, a pergunta tá quase boa, mas o código dificilmente é reproduzido por outra pessoa, tem situações que percebemos a falha só de olhar, mas tem casos que não dá, usar o
MCVE é o mimimo esperado.