要在json中创建多行字符串,请使用以下命令:
"defaultTemplates" : {
"vcs.vcm.layer.Vector" : {
"<html><head></head><body>",
"<div style='position:fixed;>",
"...."
然而,JShint并不喜欢这样,并报道: &#34;预期冒号而不是使用逗号&#34;,这通常是有意义的,但不适用于多行字符串..
任何人都知道如何以不同方式创建多行字符串以便jshint正常,否则..如何在jshint中禁用此警告?
答案 0 :(得分:2)
您可以将多行字符串存储为JSON中的数组。
"template": {
"lines": [
"line1",
"line2",
"line3"
]
}
然后,使用JavaScript代码将换行连接到换行符。
var multilineString = template.lines.join("\n");