User CSV to JSON
This converts a CSV with user data to a JSON array, ready for use in APIs or applications.
Switch tool:
Examples:
💡 Paste CSV data and it converts to JSON automatically. First row should contain column headers.
Code Examples
Here's how to achieve this in different programming languages:
1// Convert CSV to JSON array2function csvToJson(csv) {3 const lines = csv.trim().split('\n');4 const headers = lines[0].split(',');5 return lines.slice(1).map(line => {6 const values = line.split(',');7 return headers.reduce((obj, h, i) => ({ ...obj, [h]: values[i] }), {});8 });9}1011const csv = `id,name,email,active121,John Doe,john@example.com,true132,Jane Smith,jane@example.com,false`;14const json = csvToJson(csv);15console.log(JSON.stringify(json, null, 2));
More CSV Examples
Product CSV to JSON
Convert a product catalog CSV to JSON for e-commerce APIs.
Spreadsheet to JSON
Convert spreadsheet data exported as CSV to JSON format.
Analytics CSV to JSON
Convert analytics and metrics CSV data to JSON for APIs.
Inventory CSV to JSON
Convert inventory spreadsheet CSV to JSON for inventory management APIs.