Я полный новичок в JS и нуждаюсь в некоторой помощи.У меня есть текстовый файл, похожий на этот:
JOBID,NAME,USER,NODELIST,CPUS,STATE,REASON
2527,_DP-2-Q-095-84-1-50.job,loe_mk,,4,PENDING,launch failed requeued held
2528,_Q-095-76-2-05.job,fr_tho,,4,PENDING,launch failed requeued held
2515,_DC-3-V-095-76-0-10.job,pi_tim,node01,4,RUNNING,None
Итак, JOBID, NAME и т. Д. Являются именами для значений ниже.
Теперь я хочу разобрать его в объект JSON.Я пытался сделать это так:
var jdata = new Array();
jdata = data.toString().split('\n');
jsonstring = JSON.stringify(jdata);
fs.writeFile('out/data.json', jsObj, (err) => {
if (err) throw err;
});
Но результат не является объектом JSON, верно?Мне как-то нужно прикрепить параметры подключения друг к другу, чтобы это выглядело так:
{
"JOBID": 2527,
"NAME": '_DP-2-Q-095-84-1-50.job',
...
}
Кто-нибудь может подсказать мне, как правильно преобразовать это, или это вообще невозможно?
Спасибо уже