大家好我按照我的要求构建了一个字符串
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 },
]
答案 0 :(得分:2)
那不是JSON。尝试类似:
var vObj = {ID: empID, Name: empName};
var vData = JSON.stringify(vObj);
答案 1 :(得分:1)
你想要的是这个
var vdata= {};
vdata["empID"]="9";
vdata["empname"]="empname";
alert(JSON.stringify(vdata));
这会给你提醒
{"empID":"9","empname":"empname"}