提取规范-展平JSON数组

时间:2019-07-25 17:30:39

标签: druid

我正在设置一个德鲁伊摄取规范,并且想知道是否存在一种方法,可以基于嵌套在globby中的值将名称应用于维度/指标。我目前有一个kafka主题,可以将系统数据传递给使用者,尽管在示例JSON中可以看到,对象数组不能保证顺序相同。因此,我无法将其定位为此类。 metrics

($.metrics[0].metric_value)

1 个答案:

答案 0 :(得分:0)

我能够通过JQ做到这一点

http://www.compciv.org/recipes/cli/jq-for-parsing-json/

"flattenSpec": {
   "fields": [
       {
              "type": "path",
              "name": "if_speed",
              "expr": "$.dimensions[?(@.dimension_name =~ /if_speed/i)].dimension_value"
       }
    ]
}