我想要如下格式的json,不需要名字,只要value值。 {“Status”:“DEFAULT”,“Abnormal”:“ABOUT”,“data”:[[“2016-01-22”,6.5788],[“2016-01-21”,6.5794],[“2016-01-20”,6.5781],[“2016-01-19”,6.5783]]} 但是显示的是如下格式。如何才能更改成上面的格式? {“Status”:“DEFAULT”,“Abnormal”:“ABOUT”,“data”:[{“date”:“2015-05-22”,“qty”:78},{“date”:“2015-05-22”,“qty”:85},{“date”:“2015-05-22”,“qty”:780}]}
部分代码 var data = {}; // 定义查询语句 var sql = "SELECT DATE_FORMAT(label_date,’%Y-%m-%d’) as date,qty FROM label" console.log(sql); // 连接数据库 var connection = database.getConnection(); connection.query(sql, function(err, rows, fields) { if (err) throw err; }
var result = {
Status: req.query.genus,
Abnormal: req.query.evt,
data: rows
}
return res.jsonp(result);
帮顶,顺便提醒,代码格式化彻底一点咯~两端格式中,下面的是正确的结果;你想要更改成上面的,自己写个transform的函数就行了,没必要纠结怎么让mysql模块返回~