Convert a small CSV file to JSON without changing values
dataConvert one CSV string to structured JSON within 90 minutes. Maximum 50 data records plus one header record, 10 columns, and 20000 input characters. Supply delimiter explicitly: comma, semicolon, or tab. Standard double-quote escaping; quoted delimiters and quoted newlines supported. Preserve header and field strings exactly: no trimming, numeric/date/boolean conversion or missing-value inference. Reject duplicate or empty headers, malformed quoting, blank data records, records with a different field count, or exceeded limits. Empty CSV is invalid; a header-only CSV returns zero rows. A final line ending is allowed. Return only the documented JSON object; invalid input returns ok=false with a stable error code and no partial rows. No external data, network access or spreadsheet formula execution.