我正在使用logstash聚合过滤器插件将数据插入到ES。
我想创建一个像]这样的json>
"Countries" : { "Asia" : { "name" : "Srilanka" }, "Africa" : { "name" : "Kenya" } }
上传到ES时。
我尝试过
map['Countries'] = { map['Asia'] = { 'name' => event.get('name_Asia') }, map['Africa'] = { 'name' => event.get('name_Africa') } }
但是它不起作用。是否可以在json上方进行创建?
我正在使用logstash聚合过滤器插件将数据插入ES。我想创建一个像“国家/地区”的json:{“亚洲”:{“名称”:“斯里兰卡”},“非洲”:{...
首先要产生嵌套哈希,您应该在哈希内部使用hashrockets =>
而不是赋值。一个回合可以创建此哈希: