要在 json 中创建多行字符串,我使用以下命令:
"defaultTemplates" : {
"vcs.vcm.layer.Vector" : {
"<html><head></head><body>",
"<div style='position:fixed;>",
"...."
然而,JShint 不太喜欢这样,并报告说: “预期的冒号而不是逗号”,这通常是有意义的,但对于多行字符串来说则不然。
任何人都知道如何以不同的方式创建多行字符串,以便 jshint 没问题,或者..如何在 jshint 中禁用此警告?
最佳答案
您可以将多行字符串存储为 JSON 中的数组。
"template": {
"lines": [
"line1",
"line2",
"line3"
]
}
然后,使用 JavaScript 代码将行与换行符连接起来。
var multilineString = template.lines.join("\n");
关于javascript - 没有 JShint 警告的多行 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33540817/