Javascript: Como obter um array com os atributos/chaves de um objeto JSON
Em algum momento da sua vida como desenvolvedor javascript, você precisará saber quais são os atributos de um objeto JSON dinamicamente. Ou seja, sem conhecer a estrutura do objeto previamente.
Com javascript nós podemos obter um array com todos os atributos de um objeto JSON utilizando o método Object.keys()
passando o objeto JSON como parâmetro.
Confira o código abaixo.
var objeto = {
atributo1 : 'valor 1',
atributo2 : 25,
atributo3 : true,
atributo4 : 50.65
};
console.log(Object.keys(objeto));
Saída:
["atributo1", "atributo2", "atributo3", "atributo4"]
Veja um exemplo executado no console do Google Chrome.