javascript - 如何将外部 json 文件分配为其他文件中的变量

标签 javascript json

我目前在页面模板上有一些 Javascript 来管理一些 JSON 数据。我当前配置的方式是将 JSON 数据分配给页面模板上的变量。我想做的是将 JSON 移动到外部 .json 文件,并且仍然能够在页面模板上使用我的变量。目前它看起来像这样:

var data = [{
    "fruit": "Apple",
    "size": "Large",
    "color": "Red"
}];

我想要做的是创建一个名为 data.json 的文件,然后将其分配为我的页面模板上的数据变量。

data.json:

{
    "fruit": "Apple",
    "size": "Large",
    "color": "Red"
}

页面模板:

var data = 'data.json';

我怎样才能做到这一点?

最佳答案

使用例如动态方式加载 json获取

async function start() {
  let url = 'my.json'
  var data = await (await fetch(url)).json();
  // ...
}

start();

关于javascript - 如何将外部 json 文件分配为其他文件中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57594316/

相关文章:

json - 在配置单元脚本中使用 json_tuple 语法时发生错误

javascript - 将 JSON 对象与 HTML 混合是否合适?

javascript - 在 React 中提升状态不会导致不必要的重新渲染吗?

javascript - 客户端验证在 jQuery UI 对话框中不起作用

mysql - 清除 MYSQL 中 JSON(实际上是数组)字段的空值

json - Spring和Jackson Json,用 View 序列化不同的字段

javascript - 如何更改复选框遵循 JSON 字符串?

javascript - 使用 mocha 框架运行测试时保持 MongoDB 连接打开

javascript - 使用 gatsby-source-google-spreadsheet 将表格中的链接插入 Gatsby

javascript - JavaScript 中的打字效果