hjson:为什么紧密支撑必须在一条单独的线上?

时间:2016-04-29 19:40:08

标签: hjson

这有效:(更新:但不是我想的那样!它实际上设置了b =“c,d:e”)

a: [
   { b: c, d: e 
   }
]

这有效:

a: [
   { "b": "c", "d": "e" }
]

但这不起作用。怎么样hjson definition不允许在行尾用右括号?

a: [
   { b: c, d: e }
]

Found ']' where a key name was expected
(check your syntax or use quotes if the key name
 includes {}[],: or whitespace): line 3 column 1 (char 23)

1 个答案:

答案 0 :(得分:1)

在Hjson中,没有引号的字符串被换行符终止,因此你的右括号会被无引号字符串吃掉。

写作时

{ b: c, d: e 
}

你说,给我一个包含"c, d: e"的字符串。

您需要使用任何一个引号

{ b: "c", d: "e" }

{ 
  b: c
  d: e
}