Convert a CSV string to a JSON array of objects with headers as keys.
Code
Utilitiesconst [header, ...rows] = csv.split('\n').map(row => row.split(','));
return rows.map(row => Object.fromEntries(header.map((h, i) => [h, row[i]])));Parameters
CSV string to convert.
Browser·fetch() may be limited by CORS
More JavaScript Snippets
Array to Object
Convert an array of key-value pairs to an object using Object.fromEntries.
Camel Case to Words
Convert a camelCase string to separate words by inserting spaces before capitals.
Convert Currency
Convert between currencies using the Frankfurter API for live exchange rates.
Decimal to Octal
Convert a decimal number to its octal string representation.
Integer to Roman
Convert integer to Roman numeral.
JSON to CSV
Convert JSON array to CSV string.