.JSON文件和.JL文件有什么区别?

时间:2018-10-22 07:30:54

标签: json file-type

我的计算机中同时具有JSON文件和JL文件,但是当我在Notepadqq中打开它们时,它们的结构看起来相同。它们之间有什么区别?我应该在哪里使用每个人?

3 个答案:

答案 0 :(得分:1)

jl文件扩展名可能包含很多内容。如果我没记错的话,它最初与窗口管理器Sawfish有关。

Sawfish是用Lisp开发的,jl文件是Sawfish的Lisp源文件。但是,我猜(因为您说里面是像JSON一样的调味料),并不是您要问的。

在那种情况下,我确实记得GitHub上的一些项目... JSON lambdaJulia

这两个原因都可能是您在jl文件中看到JSON的原因。但是,如果没有有关您从何处获得该文件或文件内容的详细信息,我们将无法为您提供太多帮助。

也就是说,文件扩展名对Linux几乎没有影响。在Windows中,它们更为重要,但是在Linux中,您可以从字面上将任何内容附加为“扩展名”(即thisfile.whatever),并且仍然可以在编辑器中打开它。 Windows中的大多数编辑器也是如此。

同样,该文件的打包程序出于自己的原因决定使用jl,而不是遵循使用.json的约定。

答案 1 :(得分:1)

我想JL扩展有很多用途,但JL还是用于JSON行(也称为NDJSON或JSONL)的少数扩展之一。

此格式可以包含多个JSON值,每行包含一个JSON值(格式为“紧凑”),可用于例如流式传输或记录。

答案 2 :(得分:0)

实际上,在我问这个问题的时候,我不知道“文件类型不能保证其中的内容”。换句话说,我认为每个文件名都有一个单独的清单,如果文件名是“ .something”,则有一个唯一的清单。但是现在我知道我可以创建文件了,可以将任何想要写入的文件命名为“ .peyman”,是的,没有什么特别的!

那是什么文件?JSON Lines file format

我在哪里找到它?,除了写scrapy crawl name -o file.json,我看到有人写了scrapy crawl name -o file.jl。我试过了,该文件与JSON文件一样是99%,所以我想知道并在这里问这个问题。

所以:

.JSON文件和.JL文件之间有什么区别?现在,我知道更好的问题是” {{{ 1}}文件和.JSON文件在Scrapy中?”

  

JSON行类似于JSON,但在行的末尾没有“ [”和“]”   开始和结束。由于the Scrapy

而在Scrapy中使用它