JSON 3字母文件扩展名约定

时间:2015-06-04 03:57:09

标签: json short-filenames

RFC7159表示存储的JSON文件的文件扩展名应为 .json 。 我使用的文件系统只有3个字母的文件扩展名。在这样的系统中,JSON文件是否有任何通用的文件扩展名?

由于不存在3个字母的约定,我应该做些什么(例如 .JON ,一个目前未使用的3个字母的扩展名),或坚持 .TXT

2019年1月16日更新.RFC7159已被RFC8259废弃,仍然声明文件扩展名应为 .json

1 个答案:

答案 0 :(得分:0)

由于对于这种现在很少见的情况似乎没有“最佳实践”,因此我可能会按照他们的想法向我提出一些想法。

  1. 首选:.js扩展名。 json也是有效的javascript,应该在编辑器中正确突出显示。
  2. *。TXT将起作用,并且如果Windows上有非开发人员需要查看或编辑它们,那么对他们来说可能是最简单的。
  3. 命名您的格式。如果您坚持使用8.3文件,则几乎可以肯定是在嵌入式或专用的微型系统上。使用8 + 3字节,这是您自己系统的独特方式。例如* .FRG文件是青蛙描述符。只要您能正确解释它们,对于您的用户来说,它们可能是json规范就无关紧要。
  4. 最后,*。JSO-正如Windows无法完全表示小数点后缀“ l”的情况下,.HTM扩展名用于html文件一样,我相信.JSO同样可以接受,但这将是我的最后选择。