Lo que quiero hacer es leer el JSON de un archivo y convertirlo en una matriz en Javascript.
Mi JSON se ve así
{ "3-2": "10", "3-3": "20", "3-4": "30", "5-1": "4", "5-3": "8" }Sé que debería incluir el código con el que estoy trabajando, pero he intentado de muchas maneras diferentes y no puedo hacer que nada funcione ni remotamente, así que solo estoy buscando una solución simple (estoy usando jQuery).
Solo quiero obtener el contenido de mi archivo JSON, convertirlo en una matriz y luego poder ejecutar un bucle for para alertar a cada elemento de la matriz.
const json = '{"3-2":"10","3-3":"20","3-4":"30","5-1":"4","5-3":"8"}' const obj = JSON.parse(json) const arr = Object.entries(obj) for (let i = 0; i < arr.length; i++) { const [key, val] = arr[i] console.log(`key: ${key}`) console.log(`val: ${val}`) }Puedes hacerlo de esta manera:
const yourJSON = { "3-2": "10", "3-3": "20", "3-4": "30", "5-1": "4", "5-3": "8" } for (key in yourJSON) console.log(key,":",yourJSON[key]) // here's your loop without converting into array