【发布时间】:2014-12-12 23:46:21
【问题描述】:
我有这段代码负责查询数据库并将信息输出为 JSON 格式:
connectionpool.getConnection(function(err, connection) {
if (err) {
console.error('CONNECTION error: ',err);
res.statusCode = 503;
res.send({
result: 'error',
err: err.code
});
} else {
connection.query(query, function(err, rows) {
if (err) {
console.error(err);
res.statusCode = 500;
res.send({
result: 'error',
err: err.code
});
} else {
res.send({
json: rows
});
}
connection.release();
});
}
});
输出如下:
{"json":[{"id":39937,"transcript_alias":"AC148152.3_FGT007","expression":0,"tissue":"Leaf","conditions":"No-stress"},{"id":39941,"transcript_alias":"AC155352.2_FGT012","expression":0.217,"tissue":"Leaf","conditions":"No-stress"}]}
但我想要这个输出:
{"json":[
{"id":39937,
"transcript_alias":"AC148152.3_FGT007",
"expression":0,
"tissue":"Leaf",
"conditions":"No-stress"},
{"id":39941,
"transcript_alias":"AC155352.2_FGT012",
"expression":0.217,
"tissue":"Leaf",
"conditions":"No-stress"
}
]}
带有折线,使其更加可见和易于理解。这可能吗?
【问题讨论】:
-
我认为这里已经介绍过了:stackoverflow.com/questions/5693999/…
-
尤其是this answer there(这确实应该是公认的)。
标签: javascript json node.js