У меня есть файл json, который выглядит примерно так.Мне нужно написать код JS, который будет анализировать этот файл и считывать определенные элементы файла, такие как sensor_state первого элемента, и записывать в конкретный элемент, например, изменить параметр sensor_state для "sensor_id": "302CEM / lion / light1" на on,это то, что я пыталсяУ меня было несколько мыслей о том, как это сделать.пытаясь обработать его как массив, sensor_state [0] будет означать первую группу, sensor_state [1] будет означать вторую и так далее.Другой способ - иметь имя, т.е. light_1, перед каждой группой / объектом, чтобы иметь код, который говорит sensor_data [light1] [sensor_state] = "off", но я не могу структурировать файл json, чтобы сделать либо.Любые предложения
{
"sensor_data": [
{
"sensor_id": "302CEM/lion/light1",
"sensor_state": "off"
},
{
"sensor_id": "302CEM/lion/light2",
"sensor_state": "off"
}
]
}
const fs =
require('fs');
var data = []
//To Read from the JSON File, dont know if this still needed
fs.readFile('datajson.json', (err,data) => {
if (err) throw err;
var sensor = JSON.parse(data);
var stringy = JSON.stringify(data)
console.log(stringy.sensor_state[0]);
}
)