Class: Fluent::Plugin::Serializer::Oj

Inherits:
Object
  • Object
show all
Includes:
Elasticsearch::Transport::Transport::Serializer::Base
Defined in:
lib/fluent/plugin/oj_serializer.rb

Instance Method Summary collapse

Instance Method Details

#dump(object, options = {}) ⇒ Object

Serialize a Hash to JSON string



17
18
19
# File 'lib/fluent/plugin/oj_serializer.rb', line 17

def dump(object, options={})
  ::Oj.dump(object, options)
end

#load(string, options = {}) ⇒ Object

De-serialize a Hash from JSON string



11
12
13
# File 'lib/fluent/plugin/oj_serializer.rb', line 11

def load(string, options={})
  ::Oj.load(string, options)
end