在NodeJS中将select查询输出转换为Json格式

我正在使用NodeJS在DB2数据库上进行select查询。 查询返回FIRST 5 ROWS。

我想将查询返回的这5条语句转换成Json格式对象。 有什么已经build立,我可以重用将查询转换为JSON?

var ibmdb = require('ibm_db'); ibmdb.open("DRIVER={DB2};DATABASE=profiledb;HOSTNAME=158.xx.xx.xxx;UID=user;PWD=pass;PORT=1234;PROTOCOL=TCPIP", function (err,conn) { if (err) return console.log(err); conn.query('SELECT STMT_TEXT, ESTIMATE FROM TABLEUSUAGE WHERE TIMESTAMP > (SELECT CURRENT DATE - 2 DAY FROM SYS.SYSDUMMY1) ORDER BY ESTIMATE DESC FETCH FIRST 5 ROWS ONLY', function (err, data) { if (err) console.log(err); var data_from_query = data; console.log(data); conn.close(function () { console.log('done'); }); }); }); 

是的尝试下面的语句,将您的输出转换为Json格式。

  console.log(JSON.stringify(data));