In meiner CSV-Datei CSV zu JSON Konvertierung, ich habe dies:Wie unerwünschte doppelte Anführungszeichen zu entfernen, wenn der Winkel
id | level | date
1 | 2 | 01-01-2017
2 | 4 | 01-01-2017
Nachdem Sie den Code aus here verwenden, ich bin in der Lage diese Zeichenfolge auf meiner Konsole zu bekommen:
id,level,date
1,2,"01-01-2017"
2,4,"01-01-2017"
Der Code, den ich für die Ergebnisse verwendet oben zu JSON umgewandelt werden soll, von here:
var lines=csv.split("\n");
var result = [];
var headers=lines[0].split(",");
for(var i=1;i<lines.length;i++){
var obj = {};
var currentline=lines[i].split(",");
for(var j=0;j<headers.length;j++){
obj[headers[j]] = currentline[j];
}
result.push(obj);
}
jedoch der Code führt dies:
(2) [{…}, {…}]
0:{id: "1", level: "2", date: ""01-01-2017""}
1:{id: "2", level: "4", date: ""01-01-2017""}
Wie entferne ich die zusätzlichen doppelten Anführungszeichen? Meine gewünschten Ergebnisse als solche sein sollte:
(2) [{…}, {…}]
0:{id: 1, level: 2, date: "01-01-2017"}
1:{id: 2, level: 4, date: "01-01-2017"}
'line = line.replace (/" +/g, '') ' – Dummy