Estoy tratando de recorrer los datos JSON que estoy extrayendo de un archivo. Estoy usando la función require para obtener el archivo JSON, pero me sigue diciendo que hay un token '{' inesperado. las posiciones en IDE y consola están un poco fuera de lugar, pero estoy bastante seguro de que son los segundos objetos que se abren { -posición 44-
¿Alguna sugerencia?
misDatos.json
{ "colour" : "blue", "cm" : 2 } { "colour" : "red", "cm" : 5 }índice.js
const fileContents = require("./myData.json");Porque el JSON no es válido. Su archivo JSON necesita definir una entidad, donde actualmente está definiendo dos. Incluso si el código pudiera leer los datos, no hay una forma lógica de indicar a cuál de esos dos objetos desea hacer referencia.
Parece que quisiste ponerlos en una matriz:
[ { "colour" : "blue", "cm" : 2 }, { "colour" : "red", "cm" : 5 } ]Luego puede importar toda la matriz y hacer referencia a los elementos de la matriz para cada objeto.