Logstash 发生Ruby异常:未定义的方法`to#json';藏匿

Logstash 发生Ruby异常:未定义的方法`to#json';藏匿,logstash,jruby,Logstash,Jruby,只是好奇如何修复发生的Ruby异常:未定义的方法“to_json” logstash版本是6.3.2 “journalctl-u logstash”返回: 我找到了答案: ruby { code => " require 'json' event.set('[jsonPayload][message]', event.get('[jsonPayload][message]').to_json) " } 注意不要将“=

只是好奇如何修复发生的Ruby异常:未定义的方法“to_json”

logstash版本是6.3.2

“journalctl-u logstash”返回:

我找到了答案:

    ruby {
      code => "
        require 'json'
        event.set('[jsonPayload][message]', event.get('[jsonPayload][message]').to_json)
      "
    }
注意不要将“=>”替换为“=”,请注意将双引号改为单引号。

我找到了答案:

    ruby {
      code => "
        require 'json'
        event.set('[jsonPayload][message]', event.get('[jsonPayload][message]').to_json)
      "
    }
注意不要将“=>”替换为“=”,请注意将双引号改为单引号

    ruby {
      code => "
        require 'json'
        event.set('[jsonPayload][message]', event.get('[jsonPayload][message]').to_json)
      "
    }