我正在尝试在javascript中进行一些声明性编程,我在其中创建一个规范,并且应该根据规范呈现图表。我想知道是否应该存储在json
文件或js
文件中定义图表的规范?
这样做有什么最佳做法吗?
我还想知道(出于好奇)为什么package.json不是js文件?
答案 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/