5

RFC7159规定存储的 JSON 文件的文件扩展名应该是.json。我使用的文件系统只有 3 个字母的文件扩展名。在此类系统中,JSON 文件是否有任何普遍接受的文件扩展名?

由于不存在 3 字母约定,我应该编造一些东西(例如.JON,一个目前未使用的 3 字母扩展名),还是坚持.TXT

2019 年 1 月 16 日更新。RFC7159 已被RFC8259淘汰,它仍然声明文件扩展名应该是.json

4

1 回答 1

1

由于对于这种现在罕见的情况似乎没有“最佳实践”,我可能会按照它们对我有吸引力的顺序提出一些想法。

  1. 第一选择:.js 扩展名。json 也是有效的 javascript,这应该在编辑器中正确突出显示。
  2. *.TXT 可以工作,如果您在 Windows 上有非开发人员需要查看或编辑它们,这对他们来说可能是最简单的。
  3. 命名您的格式。如果你被 8.3 文件卡住了,你几乎可以肯定是在一个嵌入式的或专门构建的微型系统上。以您自己系统的独特和惯用方式使用您的 8+3 字节。例如 *.FRG 文件是青蛙描述符。只要正确解释它们,它们是否是 json 规范对您的用户来说可能并不重要。
  4. 最后,*.JSO - 正如 .HTM 扩展名用于 html 文件时 Windows 无法完全表达最后的“l”的小写,我确信 .JSO 也可以接受,但这将是我的最后的选择。
于 2020-07-12T18:29:03.040 回答