JQuery字符串到Object Array

时间:2016-09-06 18:04:23

标签: javascript jquery

我用这些参数调用函数tabulator()。

$("#tableObj").tabulator("addRow", {id:1, Name:"John", Age:"20"}, true);

我想动态传递Array元素名称, 从Json ( '{id:1, Name:"John", Age:"20"}' )读取。

我的意思是列名称会改变。 例如:{id:1, Company:"myComp", Address:"myaddress"}

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

1 个答案:

答案 0 :(得分:1)

您可以使用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);