在 ES 模块(Node.js)中导入 JSON 文件

在 ES 模块(Node.js)中导入 JSON 文件,第1张

Node.js 文档建议使用 fs 模块并自己完成读取文件和解析的工作。

这种方法比起我们接下来用的第二种方法更容易理解。

我们还可以使用 createRequire 加载 JSON 文件。

createRequire 允许您构造 CommonJS require 方法,以便可以使用典型的 CommonJS 功能,例如在 Node.js 中读取 JSON ES 模块。

前两种的区别:

JSON 模块已经存在于 Chrome 91,它看起来就像一个 ES Modules 风格的导入,只是你在最后设置了类型。

当 Chrome 中有解决方案时,它很快就会在 Node.js 中发布。

1、package.json文件可以手工编写,也可以使用npm init命令自动生成。

2、package.json文件中只有项目名称(name)和项目版本(version)是必填的,其他都是选填的;

3、有了package.json文件,直接使用npm install命令,就会在当前目录中安装所需要的模块。

// demo-json.js 

var obj = {  

    "name": "LiLi", 

    "age": 22,  

    "sex": "F"  

 

var str = JSON.stringify(obj) 

console.log(str) 

 

var obj2 = JSON.parse(str) 

console.log(obj2)

执行:node demo-json.js


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11405782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存