gpt4 book ai didi

elasticsearch - 需要帮助将csv JSON字段解析为带logstash的字符串

转载 作者:行者123 更新时间:2023-12-02 23:15:09 26 4
gpt4 key购买 nike

我正在尝试使用logstash将kaggle电影dataset上传到elasticsearch。 流派字段是一个字符串化的JSON对象:

"genres" : "[{'id': 28, 'name': 'Action'}, {'id': 18, 'name': 'Drama'}, {'id': 9648, 'name': 'Mystery'}, {'id': 53, 'name': 'Thriller'}]"

是否可以像上面那样使用logstash将值从上面的值转换为数组?
"genres"; ["Action", "Drama", "Mystery", "Thriller"]

我尝试使用 json 过滤器,但是没有运气。
filter {
json {
source => "genres"
}
}

最佳答案

我认为您应该将json字符串转换为对象,然后将此对象处理为新对象并将新对象转换为新的json字符串。
对象:Gener { int id; string value; }旧对象:{ List<Gener> geners }新对象:{ List<string> geners }

关于elasticsearch - 需要帮助将csv JSON字段解析为带logstash的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56248602/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com