2013-09-30 64 views
0

我有收到這種格式的字符串JavaScript字符串轉換格式化像數組的數組對象

"{'key': value}, {'key': value},{'key': value} ..." 

我需要這個字符串轉換爲JavaScript數組使用這樣的:如何

var $arrayValue = [{'key': value}, {'key': value},{'key': value}]; 

把這個字符串轉換成數組?

回答

3
string = string = '{"key": "value"}, {"key": "value"}' 
JSON.parse("[" + string + "]") 
+1

*假設您可以確定每個對象都是有效的JSON,*這是最好的方法。 –

+0

控制檯讓我看到這個錯誤:Uncaught SyntaxError:意外的標記' – xzegga

+1

這是因爲你傳遞了單引號的JSON鍵/值。使用雙引號。 –