繁体   English   中英

json数据有方括号logstash怎么解释?

[英]json data have square brackets how can logstash interpret it?

我将从 logstash 接收 json 数据并将其发送到 elastixsearch。

{
    "field_1":"TEST",
    "field_2":1005,
    "field_3":"ABCD",
    "data":[[1,2,2020023436,"test01",0,0,0,0,0], [1,2,2020023437,"test02",0,0,0,0,0]]
}

在 ths json 数据格式中,我可以通过这种方式读取数据“%{field_1}”。

但是,对于用括号覆盖的数据,我不知道如何在logstash中解释它

我想读取索引 [0] 读取的“数据”:[1,2,2020023436,"test01",0,0,0,0,0] [1]: [1,2,2020023437,"test02",0 ,0,0,0,0]

并像这样进入 [0][0]: 1, [0][3]: "test01" 。

在这种情况下,我应该使用什么过滤器来解释它?

尚未对此进行测试,但您可以查看 Logstash 附带的“ 拆分”过滤器插件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM