.txt 文件和 .json 文件是否同样适合存储 javascript 个对象?
Are .txt files and .json files equally good for storing javascript objects?
我可以简单地将 .json 文件的扩展名更改为 .txt 而不会出现问题吗?
我的 CMS 的文件权限锁定了对扩展名为 .json 的文件的访问。这些权限现在无法更改。为了解决这个问题并仍然使用 javascript 对象,我将我的 .json 文件的扩展名更改为 .txt。到目前为止一切顺利。
这是一个合理的解决方案还是我应该担心将来会发生一些未知的灾难?
- 过去我也能够使用 JSONP 加载跨域 .txt 文件,所以我认为这两种文件格式在存储 js 对象方面可能非常相似。
Can I simply change the extension of a .json file to .txt without problems?
是的。
想一想;文件扩展名的唯一目的是让文件浏览器(Windows Explorer、Finder Windows)选择一个程序来打开该文件。
默认情况下,.html
个文件(对我来说)是用 chrome 打开的,并且 chrome 可以很好地将其显示为网页 - 但是,如果我重命名扩展名 .42ftw
,文件中的数据不会改变,如果我愿意,我仍然可以使用 chromium 将其呈现为 html - 只是我的文件浏览器不知道如何处理它.
所以,基本上,文件扩展名不会更改内部数据。
因此,只要您像处理 .json
文件一样处理 .txt
文件中的数据,您应该看不出有什么不同。也许您使用的外部包可能被配置为仅加载 .json
,但这应该不是问题。
我可以简单地将 .json 文件的扩展名更改为 .txt 而不会出现问题吗?
我的 CMS 的文件权限锁定了对扩展名为 .json 的文件的访问。这些权限现在无法更改。为了解决这个问题并仍然使用 javascript 对象,我将我的 .json 文件的扩展名更改为 .txt。到目前为止一切顺利。
这是一个合理的解决方案还是我应该担心将来会发生一些未知的灾难?
- 过去我也能够使用 JSONP 加载跨域 .txt 文件,所以我认为这两种文件格式在存储 js 对象方面可能非常相似。
Can I simply change the extension of a .json file to .txt without problems?
是的。
想一想;文件扩展名的唯一目的是让文件浏览器(Windows Explorer、Finder Windows)选择一个程序来打开该文件。
默认情况下,.html
个文件(对我来说)是用 chrome 打开的,并且 chrome 可以很好地将其显示为网页 - 但是,如果我重命名扩展名 .42ftw
,文件中的数据不会改变,如果我愿意,我仍然可以使用 chromium 将其呈现为 html - 只是我的文件浏览器不知道如何处理它.
所以,基本上,文件扩展名不会更改内部数据。
因此,只要您像处理 .json
文件一样处理 .txt
文件中的数据,您应该看不出有什么不同。也许您使用的外部包可能被配置为仅加载 .json
,但这应该不是问题。