JSFiddle - React, Tailwind, and code Playground
by PiereDome
HTML
<textarea...
JavaScript
//CSV to JSON
text = document.getElementById('text').value;
function CSVtoJSON(CSV){
input = CSV.split('\n');
for(i=0;i<input.length;i++){
input[i] = input[i].split(',');
if(i!==0){
input[i] = createJSON(input[0],input[i]);
}
}
function createJSON(key,input){
obj = {};
for(j=0;j<key.length;j++){
obj[key[j]] = input[j];
}
return obj;
}
return input.splice(1);
}
console.log(CSVtoJSON(text));