module Ohai::Mixin::JsonHelper
Public Instance Methods
parse_json(response_body, return_on_parse_error = nil)
click to toggle source
parse JSON data from a String
to a Hash
@param [String] response_body json as string to parse @param [Object] return_on_parse_error value to return if parsing fails
@return [Hash]
# File lib/ohai/mixin/json_helper.rb, line 27 def parse_json(response_body, return_on_parse_error = nil) data = String(response_body) parser = FFI_Yajl::Parser.new parser.parse(data) rescue FFI_Yajl::ParseError return_on_parse_error end