Json.parse предотвратить ошибку Ruby
def valid_json?(string)
!!JSON.parse(string)
rescue JSON::ParserError
false
end
valid_json?("abc") #=> false
valid_json?("{}") #=> true
Lioruby