SLS数据加工对Json数据解析与更新
本文档介绍对于包含Json格式字段的日志如何进行解析。
场景一:Json对象展开与提取
日志中包含Json对象,通过e_json进行字段展开与对象提取
示例1: Json一层展开
- 原始日志
- 加工规则
- 加工结果
示例2: Json完全展开
- 原始日志
- 加工规则
- 加工结果
示例3: 指定名称精确提取Json对象
- 原始日志
- 加工规则
- 加工结果
场景二:获取Json对象值
日志中包含Json对象,通过dct_get提取Json字段值
示例1: Json对象包含目标字段
- 原始日志
- 加工规则
- 加工结果
示例2: Json对象不包含目标字段,设置默认值
- 原始日志
- 加工规则
- 加工结果
场景三:更新Json字段
日志中包含Json对象,通过dct_update更新Json对象字段值 示例1: 修改Json对象字段值
- 原始日志
- 加工规则
- 加工结果
示例2: 为Json对象增加字段
- 原始日志
- 加工规则
- 加工结果
场景四:删除Json字段
日志中包含Json对象,通过dct_delete删除Json对象字段
示例1:
- 原始日志
- 加工规则
- 加工结果
场景五:将值解析为Json对象
示例1: 将字符串解析为Json对象
- 原始日志
- 加工规则
- 加工结果