Build a CSV to JSON convertor API. Each row in the CSV file will represent one object and a file with multiple rows will be converted to a list of objects. The fields in the csv files will be properties inside the object. A complex property will be named with a dot (.) separator.