В чем разница между файлом .JSON и файлом .JL? - PullRequest
0 голосов
/ 22 октября 2018

У меня есть и JSON-файл, и JL-файл на моем компьютере, но когда я открываю их в Notepadqq, их структура выглядит одинаково.В чем разница между ними?где я буду использовать каждый из них?

Ответы [ 3 ]

0 голосов
/ 14 марта 2019

Я предполагаю, что расширение JL используется для многих целей, но JL также является одним из немногих расширений, используемых для JSON-строк (также известных как NDJSON или JSONL).

Этот формат может содержать несколько значений JSON,одно значение JSON (с «компактным» форматированием) на строку и полезно, например, для потоковой передачи или регистрации.

0 голосов
/ 31 июля 2019

На самом деле, когда я задавал этот вопрос, я не знал, что «тип файла не является гарантией того, что находится внутри него».другими словами, я думал, что для каждого имени файла есть отдельный манифест, и если имя файла - «.something», то для него есть уникальный манифест.Но теперь я знаю, что могу создать файл, записать в него все, что захочу, и назвать его «.peyman», и да, в этом нет ничего особенного!

Что это был за файл? файл был Формат файла JSON Lines .

Где я его нашел? в Scrapy кроме написания scrapy crawl name -o file.jsonЯ видел, что кто-то написал scrapy crawl name -o file.jl.Я попробовал это, и файл был на 99% похож на файл JSON, поэтому я удивился и задал этот вопрос здесь.

Итак:

В чем разница между файлом .JSON и .JL файл? Теперь я знаю, что лучше задать вопрос «В чем разница между файлом .JSON и .JL в Scrapy?»

Линия JSON похожа на JSON, но без «[» и «]» в начале и в конце.он используется в Scrapy из-за этого

0 голосов
/ 22 октября 2018

Существует довольно много вещей, на которые может ссылаться расширение файла jl.Если я правильно помню, изначально это было как-то связано с оконным менеджером Sawfish .

Sawfish был разработан в Лиспе, а файл jl был исходным файлом для Лисп для Sawfish.Тем не менее, я предполагаю (потому что вы сказали, что внутри был JSON-подобный соус), это не то, о чем вы спрашиваете.

В этом случае я вспоминаю несколько проектов на GitHub ... JSON lambda и Julia .

Оба эти фактора могут быть причиной, по которой вы видите JSON в файле jl.Без дополнительной информации о том, где вы получили этот файл или в чем он состоял, мы не сможем вам сильно помочь.

Тем не менее, расширения файлов редко имеют значение с точки зрения Linux.В Windows они гораздо важнее, но в Linux вы можете буквально добавлять что-либо к файлу как «расширение» (то есть thisfile.whither) и открывать его в редакторе.То же самое верно для большинства редакторов в Windows.

Вероятно, упаковщик этого файла выбрал jl по своим собственным причинам, а не следуя соглашению об использовании .json.

...