将字符串转换为具有多个对象的json
问题描述:
我使用有角度的formly生成某些表单。我从我的数据库中获取表单定义,这是多个json对象。在JavaScript中如何将(例如)以下字符串转换为对象数组?将字符串转换为具有多个对象的json
"{"template": "<h2>MAIN HEADING.</h2>"
},
{
"template": "<h4>sub heading.</h4>"
}"
答
只需包装在[]
所以它成为一个JSON数组,然后解析它:
var result = JSON.parse('[' + str + ']');