-
As a power-user, I want numbers to be properly represented in json so that I can quickly import the file into other programs without having to go into the file and manually remove excess quotation marks.
-
As a data analyst, I would like to specify the relative pathname to avoid always having to write a complete to my root directory.
-
As a frequent user, I would like to specify a filename for the csv2json tool write JSON data to. Enabling me to easily share the JSON data.
-
As a data engineer, I want to specify the delimiter character to enable the processing of a wide variety of CSV files for many of my different data sources.
-
As a power user, I want the JSON data to contain only certain specified columns of the CSV file. Allowing for easy modification of unwanted CSV content.
-
As a quality assurance engineer, I want the program not to run if the input file is not a CSV file (currently the program returns an incomplete json with a segmentation fault if the input is a directory, and an assertion fail for a txt input).