问题描述
我正在像下面那样解析我的日志语句
2020-09-06 05:19:36.712 [xyz thread] INFO ff.gg.y.impl - Job ActiveJob{id='111-333',name='Import',user='c4rr-t566',state=RUNNING} completed: '{"type":"IMPORT","types":{"XE":{"TYPE":{"User":{"ADD":0,"UPDATE":2000,"REMOVE":0,"ID":"f5t-uu7y"}},"PARENT":{"Users":{"ADD":0,"ID":"y7777-8uui8"}}},"MP":{"ADD":2000,"UPDATE":0,"REMOVE":0}}}'.
我要提取“ XE”下“ ADD”,“ UPDATE”的所有值;将它们相加(求和);并将其转换为指标。
此外,XE中ADD的深度可能随日志而变化,添加,更新语句的数量可以为零或更多。
我成功地解析和显示了JSON树下的值,但是由于子级深度和出现次数的不同,我无法实现我想要的。
这里的任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)