Convert tabular rows into JSON objects
The first CSV row becomes property names and every following row becomes an object.
Values stay strings
ZIP codes, IDs, dates, booleans, and numbers are not automatically retyped, preventing surprising changes such as removed leading zeros.