module Grape module Parser module Json class << self def call(object, env) MultiJson.load(object) rescue MultiJson::ParseError # handle JSON parsing errors via the rescue handlers or provide error message raise Grape::Exceptions::InvalidMessageBody, 'application/json' end end end end end