大家好,我制定一個字符串按我的要求串來串數組中的JavaScript
var empID=1;
var empName='XYZ';
var vData="ID=" + empID+ ";" + "Name=" + empName+ ";" // here I will read the data from the form on clicking the button the above is sample data
我需要將其轉換爲字符串數組我試圖使用JSON.parse
但它給我一些例外,如Uncaught SyntaxError: Unexpected token S
var varray = JSON.parse("[" + vData + "]");
這樣可以有一個人告訴我,我怎麼能我的數據轉換到一個數組,這樣是應該像
var items = [
{ ID: 1, Name: xyz },
{ ID: 2, Name: PQR },
]
那不是JSON,JSON是一種特定的格式。 JSON看起來像'「{ID:..,Name:..}」http://json.org –
你有2個選項:*或者*是符合JSON的標準,那麼你可以使用'JSON.parse )'*或*使用你自己的格式併爲它編寫你自己的解析器! – Sirko
你從哪裏得到'2'和'PQR'? – thefourtheye