这种方法比起我们接下来用的第二种方法更容易理解。
我们还可以使用 createRequire 加载 JSON 文件。
createRequire 允许您构造 CommonJS require 方法,以便可以使用典型的 CommonJS 功能,例如在 Node.js 中读取 JSON ES 模块。
前两种的区别:
JSON 模块已经存在于 Chrome 91,它看起来就像一个 ES Modules 风格的导入,只是你在最后设置了类型。
当 Chrome 中有解决方案时,它很快就会在 Node.js 中发布。
如果要使用js读取json文件,那么ajax *** 作是必须的了。原生ajax有点麻烦,我想你们项目一定用了什么js库,这里给个jquery的例子:
$.get('xx.json路径', function(data){alert(data) // data即为json文件内容里的json数据
}, 'json')
如果把这个文件的内容读取为纯文本,可以修改$.get的最后一个参数json为text,或者删掉这个参数,默认也是text。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)