Tengo un archivo JSON titulado stuff.json. Estoy tratando de obtener el elemento json anterior dado un elemento determinado. Por ejemplo, si me dan la clave ["también-al azar-aquí"], ¿cómo obtengo el elemento JSON anterior "nombre de muestra"?
Mis datos JSON se ven de la siguiente manera:
{ "random-name-here": { "name": "name is item1" }, "sample-name": { "name": "name is item2" }, "also-random-here": { "name": "name is item3" } }prueba esto
var names={ "random-name-here": { "name": "name is item1" }, "sample-name": { "name": "name is item2" }, "also-random-here": { "name": "name is item3" } }; var prevName= findPrevName(names, "also-random-here") ; function findPrevName(item, key) { var prevName; for (const property in item) { if(property==key) break; prevName=property; }; return { [prevName]: item[prevName]}; };