最近在折腾 node-webkit, 发现 console.log 在命令行界面输出 JSON 数据的时候已经 JSON.parse() 过得数据没有格式化...有办法么...
回复 (19)
2
mark
C
自己重新实现console.log函数啊
L
mark
N
E
JSON.stringify({a:{b:{c:{d:[1,2,3]}}}}, null,2);
S
S
P
可以试下 util.inspect 方法 http://nodejs.org/api/util.html
J
S
J
S
J
你现在的输出的内容长什么样子的?
S
S
L
console.dir(rows); 是不是要这个效果?
S
我在node-webkit项目里面 客户端访问mysql代码:
var Mysql = {
pool : null,
init : function(){
var mysql = require('mysql');
Mysql.pool = mysql.createPool({
host : '',
user : '',
password : '',
database : ''
});
},
searchBySin : function(sin){
Mysql.pool.query('SELECT * FROM xx WHERE xx = xx', function(err, rows, fields) {
if (err) throw err;
console.log(rows[0]);
});
}
}
这样输出,我希望是类似
但是实际输出是类似json字符串
J
没看明白,,, 楼主怎么折腾的, 给代码看看?
参与回复
登录后即可参与回复。登录