您好我有一個字符串,它看起來像這樣,字符串轉換數據對象在Javascript
ll: 11, kw: sw, wit: jajar
這個數據是從谷歌電子表格來,所以這是他們所代表行的方式。
我希望將其轉換爲JavaScript以便於解析。我嘗試了以下,但顯然沒有工作。
var mz = data.feed.entry[0].content.$t; //which is ll: 11, kw: sw, wit: jajar
var text = "{"+ miz +"}"
var json = JSON.parse(text)
然而,這並不將其轉換成JSON,給我下面的錯誤,
SyntaxError: JSON.parse: unterminated string at line 1 column 35 of the JSON data
我如何轉換這樣的字符串,以JSON,方便解析?我也嘗試使用''分割內聯,但是如果列中包含','則會給出錯誤數據,因此分解也不是一個好的解決方案。
感謝
爲了使它成爲一個有效的json,你必須用引號替換空格(因爲只有單個空格)。逗號也應該被替換:, - >「, –
這個字符串不是JSON格式,至少需要大括號,使用JSONlint.com來檢查它 – Sablefoste
它可以像'wit:Hello foo,...' ? – Rajesh