.txt文件和.json文件同样适合存储javascript对象

Are .txt files and .json files equally good for storing javascript objects?

本文关键字:文件 存储 对象 javascript json txt      更新时间:2024-04-15

我可以简单地将.json文件的扩展名更改为.txt吗?

我的CMS的文件权限锁定了对扩展名为.json的文件的访问。这些权限现在无法更改。为了解决这个问题,并且仍然使用javascript对象,我已经将.json文件的扩展名更改为.txt。到目前为止,一切都很好。

这是一个合理的解决方案吗?还是我应该担心未来会发生一些未知的灾难?

  • 在过去,我还能够使用JSONP加载跨域.txt文件,所以我认为这两种文件格式在存储js对象时可能相当相似

我可以简单地将.json文件的扩展名更改为.txt吗?

是的。

想想看;文件扩展名的唯一目的是让文件浏览器(Windows资源管理器、Finder Windows)选择打开该文件的程序。

默认情况下,.html文件是用chrome打开的(对我来说),chrome在将其显示为网页方面做得很好——但是,如果我重命名扩展名.42ftw,文件中的数据不会改变,如果我愿意,我仍然可以使用chrome将其渲染为html——只是我的文件浏览器不知道该怎么处理它。

因此,基本上,文件扩展名不会更改内部数据。

因此,只要像处理.json文件那样处理.txt文件中的数据,就不会有任何区别。也许您使用的外部包可能被配置为只加载.json,但这应该不是问题。