I'm currently encountering an issue while attempting to parse a JSON file. Instead of the expected value, I keep getting undefined. Specifically, I only want to retrieve the value associated with the key level1
.
[{
"id": 2,
"name": "Peter",
"products": [{
"title": "first",
"price": 100
},
{
"title": "second",
"price": 200,
"description": [{
"level1": "good",
"level2": "bad"
},
{
"level3": "super",
"level4": "hell"
}
]
}
],
"country": "USA"
}]
const fs = require('fs');
let file = fs.readFileSync("./file.json");
let parsed = JSON.parse(file);
console.log(parsed["name"])
console.log(parsed.name);
However, the console outputs "undefined." Can anyone help me troubleshoot this?