javascript - 什么时候使用json文件,什么时候使用js文件?

标签 javascript json

我正在尝试在 javascript 中进行一些声明性编程,其中我创建了一个规范,并且应该根据该规范呈现一个图表。我想知道是否应该将定义图表的规范存储在 json 文件或 js 文件中?

是否有执行此操作的最佳实践?

我还想知道(出于好奇)为什么 package.json 不是 js 文件?

最佳答案

冒着声明显而易见的风险,.js 文件包含 javascript 代码。 .json 文件包含 JSON 数据结构,由名称:值对的层次结构组成。请参阅:http://www.json.org/

如果没有进一步的信息,我无法评论您的用例,特别是关于您的“规范”的内容;但如果它包含 JSON 数据结构,它将是一个 .json 文件。

package.json 就是一个很好的例子。结构是 JSON 格式,因此它是一个 .json 文件。它由一组名称:值对组成,描述 .js 程序的包依赖关系。请参阅:https://docs.npmjs.com/files/package.json

在创建和测试规范时,这将是一个有用的工具:https://jsonlint.com/

关于javascript - 什么时候使用json文件,什么时候使用js文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46109679/

相关文章:

javascript - 我的闭包示例没有像我想的那样工作

javascript - Protractor 函数助手生成相同的东西

javascript - 如何处理 ember.js 模型中的标签

python - Flask - 直接在 session 中存储对象

.NET - JSON 数据 - 反序列化 - 列表和字典

javascript - React Prop 更新但 componentDidUpdate 没有触发

javascript - javascript 中无法出现下拉菜单?

javascript - JS : How to match one capture group multiple times in the same string?

Javascript 根据 pray_name 获取每个值

java - 在 jackson json (Java) 中以平面结构序列化列表内容