node js 引用当前文件夹下json文件 转对象
时间: 2023-12-19 22:07:11 浏览: 75
js的json转对象.pdf
可以使用 Node.js 的内置模块 fs 和 path 来实现。
1. 首先,在你的 Node.js 应用程序中引入 fs 和 path 模块:
```javascript
const fs = require('fs');
const path = require('path');
```
2. 然后,使用 fs 模块的 readFileSync 方法读取 JSON 文件并将其存储为字符串:
```javascript
const jsonString = fs.readFileSync(path.resolve(__dirname, 'file.json'), 'utf8');
```
这里的 `__dirname` 表示当前文件所在的目录,`path.resolve` 方法用于将相对路径转换为绝对路径,避免出现路径问题。
3. 最后,使用 JSON.parse 方法将 JSON 字符串转换为 JavaScript 对象:
```javascript
const jsonObject = JSON.parse(jsonString);
```
完整代码示例:
```javascript
const fs = require('fs');
const path = require('path');
const jsonString = fs.readFileSync(path.resolve(__dirname, 'file.json'), 'utf8');
const jsonObject = JSON.parse(jsonString);
console.log(jsonObject);
```
阅读全文