不规则JSON格式化

不规则JSON格式化 公开 已发布(自动)

如何安装动作?
复制Ta的推荐码
专业摸鱼的程序员

适用于
分类(旧)
文本处理



更多信息
分享时间 2023-06-08 10:38
最后更新 2023-06-30 16:22
修订版本 2
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.38.21
动作大小 13.4 KB

分享到

【本动作基于或参考如下动作开发:https://getquicker.net/sharedaction?code=1550252e-a3d2-4cfc-4aa5-08d9d5ae3e37
「将选中的规则或者不规则的Json内容格式化」

简介

在其他动作的基础上改版,便于工作中日志分析,目前支持以下几种日志形势({json}表示正规json内容):

1.正规json,如{json}

2.单行:正规json前端包含非{内容,后端包含非}内容:如   abc:da {json}

3.多行:正规son被拆分成多行,每行以非字母开始,然后包含一段相同内容(第一行在非字母+相同内容中的在相同内容和第一个{之间可以包含任意非{内容):

原理:先去掉每行开始的非字母片段,从字母片段开始找寻每行相同的最大额外内容,最后去除额外内容并合并多行为单行

2023-06-07 17:46:17.851 715-7224/abcd D/efgggg: ::ffff: ddd0 absdaac {j   

2023-06-08 17:48:18.666 715-7224/abcd D/efgggg: ::ffff: ddd0  s

2023-06-08 17:48:19.666 715-7224/abcd D/efgggg: ::ffff: ddd0  o

2023-06-11 17:12:22.651 716-7224/abcd D/efgggg: ::ffff: ddd0  n}






最近更新

修订版本 更新时间 更新说明
2 2023-06-30 16:22 解决bug
1 2023-06-15 17:39 去除对"部分行不包含【非字母】+相同块类型json"的支持
0 2023-06-08 10:38

最近讨论

暂无讨论