0
我想在javascript中做一些聲明性編程,在那裏我創建一個規範和圖表應該基於規範呈現。我想知道是否應該在json
文件或js
文件中存儲定義圖表的規格?何時使用json文件以及何時使用js文件?
是否有這樣做的最佳做法?
我也想知道(好奇)爲什麼的package.json不是一個js文件?
我想在javascript中做一些聲明性編程,在那裏我創建一個規範和圖表應該基於規範呈現。我想知道是否應該在json
文件或js
文件中存儲定義圖表的規格?何時使用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/
JSON嚴格的數據,JS是不是... ...的package.json是數據 –
如果您將它保存爲一個.js文件,您可以使用commonJS導出並將其導入到您的js代碼中。只需導出一個包含所有需要的數據屬性的對象。 – skellertor
請參閱此鏈接https://stackoverflow.com/questions/3975859/what-are-the-differences-between-json-and-javascript-object –