如何将字符串转换为对象,数组示例代码为js

例如
复制代码代码如下所示:
VaR测试={ colkey:上校colsinfo:名单}

这显然是一个对象,但如何把文本为对象,使用eval();一定要加括号,否则转换会失败。
将文本翻译为对象
复制代码代码如下所示:
VaR测试={ colkey:上校colsinfo:名单}
var obj2 = eval((+测试+ ));
警报(obj2。colsinfo);

将文本转换为数组
复制代码代码如下所示:
VaR测试={colkey
var obj2 = eval((+测试+ ));
警报(obj2。长度);