TSV to JSON
This tool converts Tab Separated Values (TSV) files into JSON data structures. Each hash in the array of hashes that makes up the output JSON contains a row of TSV data. The TSV data's first row is used for column headings. The first row's values serve as the JSON hash keys, while that row's TSV values serve as the JSON hash values. You can produce compressed JSON or modify the indentation of the JSON to spaces or tabs. You will be able to choose from a number of JSON output types, including an array of arrays and an array of objects.