何时使用json文件以及何时使用js文件?

时间:2017-09-08 06:05:05

标签: javascript json

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

这样做有什么最佳做法吗?

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

1 个答案:

答案 0 :(得分:1)

冒着明显的风险,.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/