'Label convention prepends column number with a \'c\', but tool uses the integer. This
removes the \'c\' when entered into a workflow.'

def from_json(self, value, trans, other_values={}):

    if self.multiple:
        if (isinstance(value, list) or isinstance(value, string_types)):
            column_list = []
            if (not isinstance(value, list)):
                value = value.split('\n')
            for column in value:
                for column2 in str(column).split(','):
                    column2 = column2.strip()
                    if column2:
                        column_list.append(column2)
            value = list(map(ColumnListParameter._strip_c, column_list))
        else:
            value = []
    elif value:
        value = ColumnListParameter._strip_c(value)
    else:
        value = None
    if ((not value) and self.accept_default):
        value = (self.default_value or '1')
        return ([value] if self.multiple else value)
    return super(ColumnListParameter, self).from_json(value, trans, other_values)
