Hallo ich eine Zeichenfolge haben, die so aussieht,Convert String Daten in JavaScript Object
ll: 11, kw: sw, wit: jajar
Diese Daten können aus einer Google-Tabelle kommen, so ist dies die Art, wie sie Zeilen darstellen.
Ich möchte dies in JavaScript für die einfache Analyse umgewandelt werden. Ich habe folgendes versucht, aber anscheinend nicht funktioniert.
var mz = data.feed.entry[0].content.$t; //which is ll: 11, kw: sw, wit: jajar
var text = "{"+ miz +"}"
var json = JSON.parse(text)
Dies gilt jedoch nicht, es zu JSON konvertieren und gibt mir die folgende Fehlermeldung,
SyntaxError: JSON.parse: unterminated string at line 1 column 35 of the JSON data
Wie kann ich konvertieren, eine solche Zeichenfolge zu JSON für die einfache Analyse? Ich habe auch versucht, die ext mit ",", aber das geben falsche Daten, wenn die Spalte enthielt ein "," in den Daten so Splitting ist auch keine gute Lösung.
Dank
Um es zu einem gültigen json zu machen, müssen Sie whitespaces durch Anführungszeichen ersetzen (vorausgesetzt, es gibt nur einzelne whitespaces). Kommas sollten auch ersetzt werden:, -> ", –
Diese Zeichenfolge ist nicht im JSON-Format. Sie brauchen mindestens geschweifte Klammern. Überprüfen Sie es mit JSONlint.com. – Sablefoste
Kann es sein wie' wit: Hallo foo, ... ' – Rajesh