Fork me on GitHub

2009/04/14

Recent entries from same category

  1. デスクトップアプリケーションでも認証可能なOAuth「xAuth」をpythonから試してみた。 Hatena
  2. Mumblesを使ったGitHubのGrowl通知アプリケーションを作った。 Hatena
  3. Python2.6にはcursesのバイナリが含まれていないので作る Hatena
  4. 無料ではてなブックマークとdeliciousを同期する方法 Hatena
  5. pythonで動くtwitter/wassrクライアント「tw2」をWindowsにポーティングした。 Hatena

JSONって大体のサーバレスポンスだと、改行もなくエディタで開いてちまちま改行入れて内容確認...なんて事やってる人もいるかと思います。
結構前に作った物ですが、もしかしたら便利と思ってくれる人もいるんじゃないか...と思ったの晒しておきます。
mattn's gtkjsonviewer at master - GitHub

A simple json viewer written in GTK.

http://github.com/mattn/gtkjsonviewer/tree/master
早い話が、JSONをGUIで見ようという話です。中身は簡単なpythonのコードで、GTKを使っています。
# curl http://twitter.com/public_timeline/?format=json | gtkjsonview.py
の様に使います。Windowsの場合はpython.exeがちゃんと標準入力を読み取ってくれないので
# curl http://twitter.com/statuses/user_timeline/mattn_jp.json | python gtkjsonview.py
とする必要があります。起動すると以下の様な画面が表示されます。
gtkjsonview
不正なJSON(例えば最終カンマあり)等の場合はパースエラーが出ます。
Posted at 04:29 in ソフトウェア::lang::python | Edit
Tagged as: gtk, json
Bookmarks: add to hatena add to hatena | add to delicious.com | add to livedoor.clip add to livedoor.clip

blog comments powered by Disqus