Pequeño tip conocer la cantidad de claves que tiene un objeto Json.
si tenemos este objeton Json:
var objetoJson = [ { "_id": "591e9b18e1891674fb29475d", "firstName": "Raymond", "lastName": "Faulkner", "orders": 251 }, { "_id": "591e9b18ff8530cea0a259ad", "firstName": "Janis", "lastName": "Ayers" }, { "_id": "591e9b1821b17b49ac4061de", "firstName": "Consuelo", "lastName": "Hicks" } ];
Para obtener el resultado:
var cantidadDeClaves = Object.keys(objetoJson).length;
Y obtendremos: 3
Si queremos contar las keys del primer objeto:
. . { "_id": "591e9b18e1891674fb29475d", "firstName": "Raymond", "lastName": "Faulkner", "orders": 251 }, . .
Podemos verlo con:
var cantidadDeClaves = Object.keys(objetoJson[0]).length;
Y obtendríamos: 4
Podemos verlo funcionando en: