2016-08-16 64 views
0

我使用有角度的formly生成某些表单。我从我的数据库中获取表单定义,这是多个json对象。在JavaScript中如何将(例如)以下字符串转换为对象数组?将字符串转换为具有多个对象的json

"{"template": "<h2>MAIN HEADING.</h2>" 
}, 
{ 
    "template": "<h4>sub heading.</h4>" 
}" 

回答

3

只需包装在[]所以它成为一个JSON数组,然后解析它:

var result = JSON.parse('[' + str + ']');