水野 貴明 オライリージャパン 2014-11-21
目次
- 目次
- はじめに
- PyJSONViewer
- ダウンロード
- 使い方
- CUIでJSONファイルを指定する
- GUIでJSONファイルを指定する。
- おすすめ設定
- bashのエイリアスを設定する
- VimからPyJSONViewerを開く設定
- 参考資料
- MyEnigma Supporters
はじめに
最近、
複雑なシミュレーションのログデータや、
複数のプログラミング言語を使ったシステムの
データの受け渡し方法としてJSONファイルを使っています。
JSONはTree状のデータ構造を構築することができるので、
シミュレーションの設定データから、
シミュレーションの結果などを
まとめて一つのファイルとしてまとめることができるので、
非常に便利です。
また、ほとんどの言語でJSONのパーサは
デフォルトAPIやライブラリとして、
提供されているので、各言語でいちいちファイルデータ解釈用の
パーサを書かなくていいのは非常に便利です。
myenigma.hatenablog.com
しかし、一つ不満だったのが、
JSONファイルの中身を少し確認したい時の
ビューワーがあまり良いものが見つかりませんでした。
はじめは下記のChrome extensionのJSON viewerを使っていたのですが、
chrome.google.com
大きいjsonファイルを読み込もうとすると、
すぐにフリーズしてしまいました。
下記のJ and Eというフリーソフトは、
大きなJSONファイルもツリー状に可視化でき、
非常に軽快に動作するのですが、
残念ながらWindowsのみで利用可能で、
MacやLinuxも併用する自分には、
完璧ではありませんでした。
その他にも、良さそうなJSONビューワーソフトはありましたが、
ほとんどは有償ソフトウェアでした。
そこで、今回、
Python製のマルチプラットフォームJSONファイルビューワーである
PyJSONViewerをOSSとして自作し、GitHubに公開したので、
紹介したいと思います。
github.com
続きを読む