私はファイルが通常呼ばれていると思う sessionstore.js
(ただし有効なJSONのみが含まれていますが)。
ファイルから必要なデータがある場合は、Firefoxを再起動する前に、ファイルをコピーして保存してください。 (私はあなたがコピーを呼んだと仮定します sessionstore.bk.json
)
端末からデータにアクセスする。
注:このセクションでは、Unix系OS(Linux、Mac、BSD)に焦点を当てています。 Windowsを使用している場合は、Unixスタイルの端末を使用できます(例: Git Bash 、 MSys または、指示をマイクロソフトの端末に適合させる。 (私が知っている限りでは、それらはPowershellの場合と同じように機能する可能性さえあります。私はそれとはよく似ていません。)
あなたはそれを読みやすくするためにファイルをきれいに印刷して、あなたのターミナルページャーかテキストエディタのようなツールを使ってデータを検索してコピーすることができます。いくつかの良いコマンドラインツール:
Pythonの ジョンソン モジュールにはコマンドラインが付属しています json.tool
。たとえば、Unixシェルでは、次のコマンドを実行するとファイルのフォーマットが正しく保存されます。
cat sessionstore.bk.json | python -m json.tool > sessionstore.pretty.json
または、次のコマンドでターミナルページャで読むことができます。
cat sessionstore.bk.json | python -m json.tool | less
Node.js's underscore-cli
コマンドラインツール。もし、あんたが NPMをインストールする その後、インストールすることができます アンダースコア - 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ビューアアプリケーションを使うこともできます。いくつかの可能性があります。