I have a lot of json data fetched from a SQL databases similar to this one below:
var data = [
{"id": 0, "gender": "male", "name": "joan"},
{"id": 1, "gender": "female", "name": "pep"},
{"id": 2, "gender": "female", "name": "maria"},
{"id": 3, "gender": "female", "name": "meli"},
{"id": 4, "gender": "female", "name": "jaume"}
];
How can I get in Javascript (jQuery or underscore.js would be better)?
keys = ["id", "gender", "name"];
(sorry for duplicates, I couldn't find something exactly like this)
UPDATE: Yes this can be considered a duplicate if you take the first element of the data array, this is: data[0]
Then, the shortest given solution (using underscore.js) is
keys = _.keys(data[0]);