class MultiJson::Adapters::OkJson

Constants

ParseError

Public Instance Methods

# File lib/multi_json/adapters/ok_json.rb, line 18
def dump(object, _ = {})
  ::MultiJson::OkJson.valenc(stringify_keys(object))
end
# File lib/multi_json/adapters/ok_json.rb, line 11
def load(string, options = {})
  result = ::MultiJson::OkJson.decode("[#{string}]").first
  options[:symbolize_keys] ? symbolize_keys(result) : result
rescue ArgumentError # invalid byte sequence in UTF-8
  raise ParseError
end