module JSONAPI::Parser::JSONParser
A wrapper class for OJ parser
Public Class Methods
dump(ruby_hash)
click to toggle source
Convert ruby hash into JSON @param ruby_hash [Hash] THe hash to convert into JSON
# File lib/easy/jsonapi/parser/json_parser.rb, line 23 def self.dump(ruby_hash) Oj.dump(ruby_hash, mode: :compat) end
parse(document, symbol_keys: true)
click to toggle source
Parse JSON string into a ruby hash @param document [String] The JSON string to parse @raise [JSONAPI::Exceptions::JSONParseError]
# File lib/easy/jsonapi/parser/json_parser.rb, line 14 def self.parse(document, symbol_keys: true) Oj.load(document, symbol_keys: symbol_keys) rescue Oj::ParseError => e raise JSONAPI::Exceptions::JSONParseError, e.message end