请教老司机, 如何将目前JSON串中的string正确解析成number?
背景:
通过logstash 的 http_poller将某个HTTP 接口的 数据保存,并转发至ES\Kibana
https://www.juhe.cn/docs/api/id/21
预期是某些价格字段能转变成number型,但从目前来看,都是string
如在
http://127.0.0.1:9200/logstash ... /_all
可以找到
"nowPri":{"type":"string"},
目前是在 logstash.conf的filter中这样设置的,
mutate {
#convert => { "nowPri" => "float" }
convert => ["nowPri", "float"]
}
但似乎在ES中还是不起作用,在kibana中看是这样的:
result.data.nowPri string
请哪位指点下,谢谢!
背景:
通过logstash 的 http_poller将某个HTTP 接口的 数据保存,并转发至ES\Kibana
https://www.juhe.cn/docs/api/id/21
预期是某些价格字段能转变成number型,但从目前来看,都是string
如在
http://127.0.0.1:9200/logstash ... /_all
可以找到
"nowPri":{"type":"string"},
目前是在 logstash.conf的filter中这样设置的,
mutate {
#convert => { "nowPri" => "float" }
convert => ["nowPri", "float"]
}
但似乎在ES中还是不起作用,在kibana中看是这样的:
result.data.nowPri string
请哪位指点下,谢谢!
0 个回复