【问题标题】:Are .txt files and .json files equally good for storing javascript objects?.txt 文件和 .json 文件是否同样适用于存储 javascript 对象?
【发布时间】:2015-04-25 04:22:23
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript json jsonp


    【解决方案1】:

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

    是的。

    想一想;文件扩展名的唯一目的是让文件浏览器(Windows Explorer、Finder Windows)选择一个程序来打开该文件。

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

    所以,基本上,文件扩展名不会改变内部数据。

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

    【讨论】:

      猜你喜欢
      • 2014-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-01
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多