
宣告开源项目:StupidBeauty Json Browser
这是一个使用qtruby开发的实用工具,其用途是以树型结构的图形界面显示出指定的JSON文本文件中各个元素的层次关系及内容,面向的目标用户是软件开发者。
运行时截图
1.从bitbucket上下载最新的代码包: https://bitbucket.org/hxcan/sjb/downloads 。
2.下载之后将代码包解压缩,将得到类似于hxcan-sjb-59c70e3043d4这种名字的目录。
3.进入该目录,会看到一个Sjb子目录。
4.进入Sjb子目录,看到两个Ruby脚本,Sjb.rb和SJsonBrowserWindow.rb。
5.双击Sjb.rb即会弹出图形界面的主窗口。会看到一个Browse按钮。
6.单击Browse按钮,在弹出的文件浏览对话框中选中妳要解析的JSON文件,单击确定。
7.稍等片刻,等待解析完毕,便会在树型部件中看到这个JSON里所有元素的层次关系及内容。
目前能够想到的错误情况:
1.未安装ruby1.9
2.未安装qtruby
3.Sjb.rb脚本没有可执行权限
4.未安装“json”这个gem
开发过程中,有些时候会需要用肉眼来分析一些尺寸超大而又将全部内容保存在一行的JSON文件。例如火狐浏览器用于记录当前会话中所有打开的标签页的文件sessionstore.js,这个文件在本座的电脑上达到了74MiB的大小,并且只有一行。用Kate打开来看会直接卡死。于是做了这样一个工具,用于解析这种外观奇特的JSON文件,并且直观地显示出层次结构。
HxLauncher: Launch Android applications by voice commands