在js中嵌套json数据

需求:从后端传来的json数据还需要包装过才能放到handlebars的tpl中

1.从后端传来的数据:

{
	"code": "0",
	"message": "成功",
	"cause": null,
	"data": [{
		"category": "1",
		"dictionary": "分类信息"
	}]
}

现在这个要插入到tpl文件中

{{#each json}}
{{#each data}}
    
{{category}}
{{/each}} {{/each}}

所以在这个json串的外边在嵌套一层{json:[ “原来的json数据”] }

 var templatejson={};
    var tempjson=[];
    templatejson.json=tempjson;
    templatejson.json.push(json);

改完之后的数据

{"json":[{"code":"0","message":"成功","cause":null,"data":[{"category":"12","dictionary":"第一"}]}]}

你可能感兴趣的:(JS)