Convert CSV (or TSV) to JSON rows with the header row as keys; numbers and true/false are typed, quoted fields and embedded newlines handled. Up to 50,000 rows.