我正在寻找一种方法来提取对象的内容,例如
{
"mdc":{
"key1": "value1",
"key2": "value2",
...
}
}
并将其转换为
{
"key1": "value1",
"key2": "value2",
...
"mdc":{
"key1": "value1",
"key2": "value2"
}
}
我正在查看提供的处理器,但找不到任何有用的东西。
我最初的想法是:
任何建议都将不胜感激!
答案 0 :(得分:0)
毕竟不是那么难。
{
"mdcflatten": {
"processors": [
{
"script": {
"lang": "painless",
"inline": " ctx.mdc.keySet().each (key -> ctx[key] = ctx.mdc.get(key))"
}
},
{
"remove": {
"field": "mdc"
}
}
]
}
希望这有帮助。