最新消息:

Json日志助手介绍:

本工具基于JSON Viewer(http://jsonviewer.codeplex.com)开发,为了工作时候看日志方便,专门针对json格式日志进行了优化,增加了一些方便查看和分析日志的功能,阉割了一些编辑器的功能。也修复了原版一些bug。

QQ图片20160712011234

功能特点如下

1.可以解析字符串和json格式混合拼接的内容,类似于:

入参:{“userName”:”yangshuai”} |出参:{“desc”:”good man”}

2.操作方便:在 任何时候 连续两次 ctrl+c (原复制快捷键),即可将选中的文本直接解析并弹窗显示结果;

3.有历史记录:可以随时查看历史解析结果;

4.有对比功能:可以分析复杂的json结构差异。

 

下载地址:jsonHelper

声明:这个工具真的没有病毒!!

1.本软件的全局快捷键功能用到了 操作系统键盘钩子函数,可能会被部分杀毒软件拦截,提示危险警告,此时选择不拦截即可;

2.软件内帮助菜单会链接到本页面,可能被某些安全卫士提示 可能有修改页面内容的危险,忽略即可;

3.源代码已经上传github,地址:https://github.com/yangshuai0711/json_log_helper。

 

功能介绍和注意事项:

1. 一级节点内容替换:

如果“解析结果”四个字是根节点,那么这个输入框用于正则替换一级节点中的文本。这个功能用来过滤掉类路径等不必要信息。本功能需要在解析之前设置,并且会自动保存到配置文件。(根据需要填写)

替换前:

image001

替换后:

image002

 

2.右键菜单:

在任意级别节点,点右键显示快捷菜单:

image003

搜索:在下方显示搜索栏,高亮匹配搜索内容;

收缩所有、展开所有:你懂的(快捷键可以在视图菜单看到);

复制:复制当前节点上的文字到剪贴板;

复制属性名:同上(鸡肋功能);

复制属性值:复制其子节点,如果是基本类型则复制值,复杂类型则转换为json字符串;

添加到列表:将它和子节点们单独放到历史记录列表;

 

2. 历史记录:

窗口右侧是解析历史记录。

image004

功能介绍

鼠标悬浮:显示一级节点的完整内容;

双击:左侧重新加载解析结果树;

对比:对比两个选中的json树的内容(后面介绍);

删除:删除选中记录;

全部:全选或者全部不选。

注意

如果太多建议你删除,因为他是常驻内存的。如果一直没有删除,超过40个,最早的会被丢弃。集齐两个历史记录就可以使用对比了。

 

3.对比窗口:

此功能用来对比两个json的差异,常用来对比格式相似的出入参数。

image005

功能介绍:

右侧一排小方块是差异标识,黄色表示相同属性名的值不同,红色表示两边多出来的属性。

鼠标悬浮:显示不同值,中间“|”隔开;

点击:在两个解析树中定位到差异所在节点,并设置背景为蓝色;

 

4.其他功能:

其他功能就不介绍了,自己发挥就行;

另外也修复了原版在文本编辑器上的几个bug:比如空内容格式化等等。。

最后,还留了两个坑:

坑1:编辑器比较坑,你每修改一次,都会产生一个历史记录。所以一般情况不建议用这个编辑器修改内容(毕竟是个文本编辑器都比它好使);

坑2:点击关闭窗口按钮不会关闭,会最小化到系统托盘,只有右击系统托盘图标才能真的关闭它(这真的是为了你好)。

如果发现有太明显的问题,或者有更好的建议,欢迎联系笨人,点击博客下方的联系站长,或者在文章后面评论。