Parsing JSON within Jade
我通过Express将大量对象传递到Jade模板中。 看起来像这样:
1 | [{ big object }, { big object }, { big object }, ...] |
我通过对其进行字符串化将其传递到Jade模板中:
1 2 3 | res.render('search-results', { data: JSON.stringify(body) }); |
在我的Jade模板中,我试图解析JSON并遍历其中的每个对象,如下所示:
1 2 | each d, i in JSON.parse(data) // Do stuff |
但是,
尝试
由于您发送了一组对象,因此您需要更深入地了解这些对象。
通过执行以下操作修复:
在后端Express端上构造对象数组时,我对数组内部的每个对象进行了字符串化处理。 然后,我将字符串化的JSON对象数组传递给Jade模板,该模板因此能够解析和使用数据。