3 回答

TA貢獻1848條經驗 獲得超6個贊
從節點v0.5.x開始,您可以像需要js文件一樣要求JSON。
var someObject = require('./somefile.json')
在ES6中:
import someObject from ('./somefile.json')

TA貢獻1862條經驗 獲得超7個贊
最常見的兩種
第一種方式:
let jsonData = require('./JsonFile.json')
let jsonData = require('./JsonFile') //如果我們省略.json也可以
要么
import jsonData from ('./JsonFile.json')
第二種方式:
1)同步
const fs = require('fs')
let jsonData = JSON.parse(fs.readFileSync('JsonFile.json', 'utf-8'))
2)異步
const fs = require('fs')
let jsonData = {}
fs.readFile('JsonFile.json', 'utf-8', (err, data) => {
if (err) throw err
jsonData = JSON.parse(data)
})
注意:1)如果我們更改了JsonFile.json,即使重新運行require('./ JsonFile.json'),也不會獲得新數據。
2)fs.readFile或fs.readFileSync將始終重新讀取文件并進行更改
- 3 回答
- 0 關注
- 682 瀏覽
添加回答
舉報