Tengo algo de JSON donde necesito convertir solo los valores en un Objeto. ¿Cómo haría esto?
Mi JSON es
[ { "WebsiteName": "Acme Inc.", "Time": "08:30:00", "TheDate": "2021-12-23", "Hits": "39" }, { "WebsiteName": "Acme Inc.", "Time": "08:45:00", "TheDate": "2021-12-23", "Hits": "37" } ]y estoy tratando de formatearlo así (sin los nombres)
var myObject = [["Acme Inc.", "08:30:00", "2021-12-23", "39"], ["Acme Inc.", "08:45:00", "2021-12-23", "37"]];Necesito hacer esto asumiendo que el código no conoce los nombres. De esa manera, puedo reutilizar el código en otro archivo JSON sin tener que modificar el código cada vez.
Simplemente .map con Object.values :
let json = `[ { "WebsiteName": "Acme Inc.", "Time": "08:30:00", "TheDate": "2021-12-23", "Hits": "39" }, { "WebsiteName": "Acme Inc.", "Time": "08:45:00", "TheDate": "2021-12-23", "Hits": "37" } ]`; let result = JSON.parse(json).map(e => Object.values(e)); console.log(result);