我想使用logstash
从我的嵌套输入json创建输出json。
假设我的输入json
类似于:
{
"firstnestedprop": {
"secondnestedprop": {
"thirdnestedprop": {
"key": "value",
"key2": "value2"
}
}
}
}
我想输出类似的内容:
{
"key": "value",
"key2": "value2"
}
或类似的东西:
{
"keys": ["key", "key2"],
"values": ["value", "value2"]
}
我应该使用什么插件?
任何人都可以提供简短的例子或引用我的一些相关文档吗?
答案 0 :(得分:0)
我设法使用ruby filter plugin来解决这个问题,因为我的案例比我发布的示例(包括嵌套数组和复杂对象)要复杂一些。我不确定是否有更好的方法,但我已经尝试了大多数过滤器,ruby filter plugin是唯一一个我感觉良好的(其他人涉及正则表达式和其他丑陋的东西)。 / p>