Я думаю, что файл обычно называется sessionstore.js
(хотя он содержит только допустимый JSON).
Если есть данные, которые вы, возможно, захотите получить из файла, вам следует сделать копию файла, чтобы сохранить его, прежде чем перезапускать Firefox. (Я предполагаю, что вы назвали копию sessionstore.bk.json
).
Доступ к данным из терминала.
Примечание. Этот раздел посвящен Unix-подобным ОС (Linux, Mac, BSD). Если вы работаете в Windows, вы можете использовать терминал в стиле Unix (например, Git Bash, MSys и т.д.) Или адаптируйте инструкции к терминалу Microsoft. (Насколько я знаю, они могут даже работать как в Powershell; я не знаком с этим.)
Вы можете довольно распечатать файл, чтобы сделать его читаемым, а также искать и копировать данные, используя ваш пейджер терминала или инструмент, такой как текстовый редактор. Пара хороших инструментов командной строки:
Модуль json в Python поставляется с командной строкой json.tool
. Например, в оболочке Unix следующая команда сохранит файл в хорошем формате:
cat sessionstore.bk.json | python -m json.tool > sessionstore.pretty.json
или следующая команда позволит вам прочитать его в терминальном пейджере:
cat sessionstore.bk.json | python -m json.tool | less
Инструмент командной строки для underscore-cli
Node.js. Если вы устанавливаете NPM, вы можете установить underscore-cli с помощью команды
npm install -g underscore-cli
Затем вы можете красиво распечатать на терминальном пейджере с помощью команды:
cat sessionstore.bk.json | underscore print --outfmt pretty | less
Доступ к данным с помощью Python.
Если у вас есть базовые знания Python, вы можете импортировать данные в Python как dict
и получать к ним доступ, используя стандартные методы. Например:
import json
f = open("sessionstore.bk.json")
data=json.load(f)
# print a list of top-level JSON entries
for key in data:
print key
Большинство других языков должны иметь похожие библиотеки, доступные для импорта данных JSON.
Доступ к данным с помощью специального средства просмотра JSON.
Вы также можете использовать приложение для просмотра JSON. Пара возможностей: