我正在try 将JSON对象写入JSON文件.代码执行时没有错误,但写入JSON文件的不是对象的内容,而是:

[object Object]

这是实际编写的代码:

fs.writeFileSync('../data/phraseFreqs.json', output)

"output"是一个JSON对象,文件已经存在.如果需要更多信息,请告诉我.

推荐答案

你需要把物体串起来.

fs.writeFileSync('../data/phraseFreqs.json', JSON.stringify(output));

Node.js相关问答推荐

当FastifyJS向客户端发送响应时,apache 不会将其发送给他

无法使用NPM安装REDUX和DATEPPICER

一个函数中的两个依赖的NodeJS数据库操作.如果第二个失败了怎么办?

如何在Mongoose for MongoDB中编写此查询

车把模板引擎循环问题

是否可以在 NodeJS 代码库中的每个函数之前和之后添加 console.log?

如何在Node.js的telegraf.js命令中添加参数?

如何获取文件的中间值?

如何在 node /快速服务器上配置 mongoDB

如何使用 $PATH 变量在系统中全局自动安装 bash 脚本?或者重写脚本到node

TypeError:在使用 Jest、Supertest、Express、Typescript 进行测试时无法读取未定义的属性(读取listen)

在 Node JS 中使用 url 链接而不是文件路径

在 Header 中使用 Authorization 方法和新的附加参数:accessToken 有什么区别?

如何在 NestJS 中使用外部生成的 swagger.json?

Node.js mongodb 驱动程序异步/等待查询

如何在 Node.js 的 console.log() 中创建换行符

如何可靠地散列 JavaScript 对象?

在 express 中添加故意延迟

webpack css-loader 在外部样式表的 url() 引用中找不到图像

Mongoose - 保存字符串数组