Есть ли конкретная причина, по которой вы не передаете фактический JSON, а вместо этого передаете строку?Исходя из моего опыта работы с Mustache и краткого обзора документации Handlebars.js, вы должны передать:
JSON.parse('{"banners":[{"type":"banner","width":125}]}');
И, предполагая, что код, который вы показали, «действительно реален», почему бы не просто:
{"banners":[{"type":"banner","width":125}]}
Это, конечно, при условии, что проблема действительно не в том, что у вас есть список только с одним элементом.