module Schema::Parsers::Json
Schema::Parsers::Json
parse the string as json
Public Instance Methods
parse_json(field_name, parsing_errors, value)
click to toggle source
# File lib/schema/parsers/json.rb, line 9 def parse_json(field_name, parsing_errors, value) case value when String begin ::JSON.parse(value) rescue ::JSON::ParserError parsing_errors.add(field_name, ::Schema::ParsingErrors::INVALID) nil end else parsing_errors.add(field_name, ::Schema::ParsingErrors::INCOMPATABLE) nil end end