Обновление данных в файле json

Я хочу обновить значения в моем файле Data.json.

{
"A0_Water":"-306.3",
"A1_Water":"0.0",
"A2_Water":"0.0",
"A3_Water":"0.0",
"Barometer":"100.8",
"Bar_Offset":"0",
"Temp":"29.95",
"ip":"192.168.2.47",
"serial":"02:42:52:bf:82:27",
"A0_Sensor":"PS30A",
"A1_Sensor":"None",
"A2_Sensor":"None",
"A3_Sensor":"None",
"A0_Offset":"0",
"A1_Offset":"0",
"A2_Offset":"0",
"A3_Offset":"0"
}

Код, который у меня работает: В настоящее время я не использую объект данных var для обновления файла Data.json

var data = {
'A0_Water': c_inh2o_A0,
'A1_Water': c_inh2o_A1,
'A2_Water': c_inh2o_A2,
'A3_Water': c_inh2o_A3,
'Barometer': b_mbar_corrected,
'Temp': b_temp
};

  var fileName = '/home/admin/reactwatertracker/src/var/Data.json';
  var file4 = require(fileName);
  var file5 = file4;
  var file6 = file4;
  var file7 = file4;
  var file8 = file4;
  var file9 = file4;

   file4['A0_Water'] = c_inh2o_A0;
   file5['A1_Water'] = c_inh2o_A1;
   file6['A2_Water'] = c_inh2o_A2;
   file7['A3_Water'] = c_inh2o_A3;
   file8['Temp'] =   b_temp;
   file9['Barometer'] = b_mbar_corrected;

   console.info('Writing to' + fileName);
   fs.writeFile(fileName, JSON.stringify(file4,file5,file6,file7,file8,file9, null, 2),  function (err) {
     if (err) return console.info(err);
     console.info (JSON.stringify(file4));
  });

здесь нет проверки кода. перейти к codereview.stackexchange.com

NanoPish 01.08.2018 15:04

В его нынешней форме этому вопросу не хватает контекста. Если вам действительно нужен обзор и вы собираетесь опубликовать его в Code Review, убедитесь, что вы прочитали их справочный центр в первую очередь!

Mast 01.08.2018 15:10
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
2
38
0

Другие вопросы по теме