我正在使用dustjs并想要组合多个模板。
当我从教程网站(here){name|js}
时,我得到类似"title": "Testtitle"
的内容。我需要的是title: "Testtitle"
之类的东西。我也尝试{name|jp}
,其中一个String被解析为Json对象,但这对我没用。
我可以在jQuery中做些什么来管理它吗?
我已经尝试jsonParse
错误Uncaught SyntaxError: Unexpected token &
和eval
(同样的错误)。
编辑:
{"id":1,"title":"Test"
- 这是来自{name|js}
答案 0 :(得分:1)
在Javascript对象文字中,如果属性名称是有效标识符,则引用属性名称是可选的。所以你可以写:
var your_json = { firstName: 'James', lastName: 'Smith' };
或
var your_json = { "firstName": "James", lastName: "Smith" };
在JSON中,需要双引号。等效的JSON字符串是:
var your_json_string = '{"firstName": "James", "lastName": "Smith"}';
或:
var your_json_string = "{\"firstName\": \"James\", \"lastName\": \"Smith\"}";
然后您可以使用以下方法解析:
var your_json = $.parseJSON(your_json_string);