Doesn't run ActiveSupport::JSON.decode(value) unless value starts with '{' and ends with '}'