使用 fs 读取文件我想将变量中的 json 数据传递给 nodejs
Using fs read file I want to the json data in variable to pass to the nodejs
我正在尝试在我的 nodejs 项目中使用 fs.readFile。我想从计算机系统中的不同位置读取文件并读取它。阅读后我想将 JSON 数据存储到对象中并将其访问到我的项目中。任何人都可以帮我解决这个问题吗?我被这个问题困扰了很长时间。
fs = require('fs');
path = require('path');
const location = path.join('/users/', 'hello.json');
let rawdata = fs.readFile(location, {encoding: 'utf-8'}, function(err, data){
let Issuedata = data;
});
你试试这个
const {readFile} = require('fs/promises') // using fs-promises
const path = require('path)
const file = path.join("/users/", "hello.json")
const dataObj = {} // object you intend to use
readFile(file, {encoding: 'utf-8'}).then((result) => {
if(!dataObj[result]) {
dataObj[result] = JSON.parse(result)
}
})
console.log(dataObj) // result
首先读取JSON文件,readFile
函数得到的结果附加到dataObj
对象。希望它能帮助你或引导你朝着正确的方向前进
我正在尝试在我的 nodejs 项目中使用 fs.readFile。我想从计算机系统中的不同位置读取文件并读取它。阅读后我想将 JSON 数据存储到对象中并将其访问到我的项目中。任何人都可以帮我解决这个问题吗?我被这个问题困扰了很长时间。
fs = require('fs');
path = require('path');
const location = path.join('/users/', 'hello.json');
let rawdata = fs.readFile(location, {encoding: 'utf-8'}, function(err, data){
let Issuedata = data;
});
你试试这个
const {readFile} = require('fs/promises') // using fs-promises
const path = require('path)
const file = path.join("/users/", "hello.json")
const dataObj = {} // object you intend to use
readFile(file, {encoding: 'utf-8'}).then((result) => {
if(!dataObj[result]) {
dataObj[result] = JSON.parse(result)
}
})
console.log(dataObj) // result
首先读取JSON文件,readFile
函数得到的结果附加到dataObj
对象。希望它能帮助你或引导你朝着正确的方向前进