nodejs 把一个obj 转成字符串并写入后缀为js的文件中 完整代码
时间: 2024-10-11 07:03:31 浏览: 25
在Node.js中,你可以使用`fs`模块来操作文件系统,`JSON.stringify()`方法将JavaScript对象转换为字符串,然后将其写入到文件中。以下是一个简单的示例代码:
```javascript
const fs = require('fs');
// 假设你有一个名为obj的JavaScript对象
const obj = {
name: 'John',
age: 30,
city: 'New York'
};
// 将对象转换为JSON字符串
let jsonString = JSON.stringify(obj, null, 2); // 使用2缩进使其更易读
// 指定文件名(包括后缀.js)
const filename = 'output.js';
// 写入文件
try {
fs.writeFileSync(filename, jsonString);
console.log(`已成功写入对象到 ${filename} 文件.`);
} catch (error) {
console.error('错误写入文件:', error);
}
阅读全文