日志服务数据加工: JMES语法介绍
概述
JMES是一个增强型的JSON查询计算语言, 不仅可以用于对JSON数据进行抽取, 还可以做计算与转换。关于JMES的语法详细介绍可以参考JMES Tutorial。
数据加工中的json_select函数和e_json函数支持以JMES语法对(字段或表达式表示JSON的)值提取或计算特定值。其用法为
json_select(字段, "jmes表达式", default=None, restrict=False)
e_json(字段, jmes="jmes表达式", ...)
关于这两个函数的具体用法,可参考json_select函数和e_json函数。
本文介绍JMES常用语法。
通过key来获取值
原始日志
"json_data":{
"a": "foo",
"b": "bar",
"c": "baz"
}