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

问题描述 投票:-2回答:2

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

json file-type
2个回答
1
投票

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

Sawfish是用Lisp开发的,jl文件是Sawfish的Lisp源文件。但是,我猜测(因为你说内部是类似JSON的酱),这不是你所要求的。

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

这两个可能是你在jl文件中看到JSON的原因。但是,如果没有关于您获取该文件的位置或其所属内容的更多信息,我们将无法为您提供太多帮助。

也就是说,文件扩展在Linux方面很少。在Windows中,它们更重要,但在Linux中,您可以将任何内容作为“扩展名”(即。thisfile.whatever)附加到文件中,您仍然可以在编辑器中打开它。 Windows中的大多数编辑器也是如此。

可能,该文件的打包者出于自己的原因决定使用jl,而不是遵循使用.json的惯例。


1
投票

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

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


0
投票

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

那个档案是什么?该文件是JSON Lines file format

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

所以:

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

JSON Line类似于JSON,但在开头和结尾没有“[”和“]”。由于this,它在Scrapy中使用

© www.soinside.com 2019 - 2024. All rights reserved.