您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Node.js将对象写入文件

使用Node.js将对象写入文件

obj 是您的示例中的数组。

需要StringBuffer在data参数中。参见文档

尝试以字符串格式编写数组:

// writes 'https://twitter.com/#!/101Cookbooks', 'http://www.facebook.com/101cookbooks'
fs.writeFileSync('./data.json', obj.join(',') , 'utf-8');

要么:

// writes ['https://twitter.com/#!/101Cookbooks', 'http://www.facebook.com/101cookbooks']
var util = require('util');
fs.writeFileSync('./data.json', util.inspect(obj) , 'utf-8');

编辑:在示例中看到数组的原因是因为节点的实现console.log不只是调用toString,而是调用util.format see console.js源代码

Node 2022/1/1 18:14:54 有484人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶