Javascript JQuery字符串到对象数组

Javascript JQuery字符串到对象数组,javascript,jquery,Javascript,Jquery,我使用这些参数调用函数tablator() $("#tableObj").tabulator("addRow", {id:1, Name:"John", Age:"20"}, true); 我想动态传递数组元素名称, 从Json('{id:1,姓名:“John”,年龄:“20”}')读取。 我的意思是列名会改变。 例如:{id:1,公司:“myComp”,地址:“myaddress”} 如何从字符串或JSon文本创建这些OBJ?您可以使用JSon.parse,但请注意id:1,Name:“Jo

我使用这些参数调用函数tablator()

$("#tableObj").tabulator("addRow", {id:1, Name:"John", Age:"20"}, true);
我想动态传递数组元素名称, 从Json
('{id:1,姓名:“John”,年龄:“20”}')读取。

我的意思是列名会改变。 例如:
{id:1,公司:“myComp”,地址:“myaddress”}


如何从字符串或JSon文本创建这些OBJ?

您可以使用
JSon.parse
,但请注意
id:1,Name:“John”,Age:“20”
不是有效的JSon。键必须用引号括起来,否则会产生错误

var str = '{"id":1, "Name":"John", "Age":"20"}';
var obj = JSON.parse(str);

$("#tableObj").tabulator("addRow", obj, true);

循环数组并引用对象?我不知道jQuery函数
tablator()
。您正在使用插件吗?是的,它属于动态Html表。
var obj=JSON.parse(text)
$(“#tableObj”).tablator(“addRow”,{JSON.Company:JSON[“Company”]},true);但是不起作用