背景

我正在用Node.js做一些实验,我想从文本文件或.js文件中读取JSON对象(哪个更好??)放到内存中,这样我就可以从代码中快速访问该对象.我知道有像Mongo,Alfred等这样的东西在外面,但这不是我现在需要的.

问题

如何使用JavaScript/Node从文本或js文件中读取JSON对象并将其读入服务器内存?

推荐答案

同步:

var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file', 'utf8'));

异步:

var fs = require('fs');
var obj;
fs.readFile('file', 'utf8', function (err, data) {
  if (err) throw err;
  obj = JSON.parse(data);
});

Javascript相关问答推荐

setFinder关闭模式并重定向到url

用户单击仅在JavaScript中传递一次以及其他行为

使用useParams路由失败

在React中获取数据后,如何避免不必要的组件闪现1秒?

被CSS优先级所迷惑

MongoDB中的引用

我应该绑定不影响状态的函数吗?'

使用javascript将Plotly Expandable Sparkline转换为HighCharter Plot在bslib卡中

在react js中使用react—router—dom中的Link组件,分配的右侧不能被 destruct ''

Google maps API通过API返回ZERO_RESULTS,以获得方向请求,但适用于Google maps

在grafana情节,避免冲突的情节和传说

使用GraphQL查询Uniswap的ETH价格

如何使onPaste事件与可拖动的HTML元素一起工作?

在WordPress中使用带有WPCode的Java代码片段时出现意外令牌错误

Vaadin定制组件-保持对javascrip变量的访问

为什么延迟在我的laravel项目中不起作用?

无法检索与Puppeteer的蒸汽游戏的Bundle 包价格

背景动画让网站摇摇欲坠

如果我的列有条件,我如何呈现图标?

MUI迷你图:如何将$符号添加到MUI迷你图中的工具提示数据