fix a type converter bug and range parsing bug:
string like ["2014-01-03", "2014-02-22") will be parsed to start='2014-01-03"', end='2014-02-22"'