我正在编写一个服务,我正在读取一个文件来创建这样的 json 响应
exports.get_selected_files = function(req, res) {
var output ="{\n\"block\" : \"admon\",\"programs\":\t[";
console.log(output);
var lineReader = require('readline').createInterface({
input: require('fs').createReadStream('/path/to/file')
});
lineReader.on('line', function (line) {
output = output + '\n\t\t"' + line + '",';
console.log(output);
});
output = output + "\t]\n}";
res.json(JSON.parse(output));
}
我的问题是我得到的输出像
{
"block" : "admon","programs": [ ]
}
"asdf",
"zxcv",
"qewr",