1

请帮忙。我在第 5 行有一个错误,我找不到它。


{
    "_id": "_design/admin",
    "_rev": "23-99ab8890e8854137647859b56590a68c",
    "shows": {
        " les roles ": "function(doc,req) { return { body : [ "<h1>Le", doc._id, "de" ,     doc.role, "</h1>"].join("");};}"
    }
}
4

3 回答 3

2

您应该在引号内转义引号,例如\"

于 2013-07-11T08:21:41.503 回答
1

在“les 角色”中,您有一个字符串,其中包含“(引号)。解析器字符串在那里结束,引号 (Le) 之后的内容对它来说是意料之外的。

于 2013-07-11T08:22:14.337 回答
0

转义字符串中的双引号:

{
    "_id": "_design/admin",
    "_rev": "23-99ab8890e8854137647859b56590a68c",
    "shows": {
        " les roles ": "function(doc,req) { return { body : [ \"<h1>Le\", doc._id, \"de\" ,     doc.role, \"</h1>\"].join(\"\");};}"
    }
}

或者你可以只使用单引号。

于 2013-07-11T08:27:11.543 回答