Class: MultiJson::Adapters::JrJackson
Constant Summary
collapse
- ParseError =
::Java::OrgCodehausJackson::JsonParseException
Instance Attribute Summary
Attributes included from Options
#dump_options, #load_options
Instance Method Summary
collapse
defaults, dump, load
Methods included from Options
#default_dump_options, #default_load_options
Instance Method Details
#dump(object, options = {}) ⇒ Object
17
18
19
|
# File 'lib/multi_json/adapters/jr_jackson.rb', line 17
def dump(object, options={})
::JrJackson::Json.generate(stringify_keys(object))
end
|
#load(string, options = {}) ⇒ Object
11
12
13
14
15
|
# File 'lib/multi_json/adapters/jr_jackson.rb', line 11
def load(string, options={})
string = string.read if string.respond_to?(:read)
result = ::JrJackson::Json.parse(string)
options[:symbolize_keys] ? symbolize_keys(result) : result
end
|