Node.js的mysql响应格式

我正在开发一个连接到MYSQL数据库的node.js应用程序,获取一些信息,将其转换成JSON格式并将其写入浏览器。

我使用mysql npm( https://www.npmjs.org/package/mysql )。

connection.query("select tact, digits, mode from table1 where id = '"+id+"'", function(err, rows, fields){ if (err){ console.log(err); throw err; } var objToJson = rows; objToJson.response = response; var finalresponse = JSON.stringify(objToJson); }); 

最后的回应是:

 [{"tact":0,"digits":5,"mode":"on"}] 

关键是我只想接收类似的东西(但它应该是jsonparsing):

 [{0,5,"on"}] 

我怎么能这样做? 可能吗?

多谢你们。

要获取每个值到一个数组中,遍历它:

 connection.query("select tact, digits, mode from table1 where id = '"+id+"'", function(err, rows, fields){ if (err){ console.log(err); throw err; } var objToJson = rows; var response = []; for (var key in rows) { response.push(rows[key]); } objToJson.response = response; var finalresponse = JSON.stringify(objToJson); });