这有效:(更新:但不是我想的那样!它实际上设置了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)
答案 0 :(得分:1)
在Hjson中,没有引号的字符串被换行符终止,因此你的右括号会被无引号字符串吃掉。
写作时
{ b: c, d: e
}
你说,给我一个包含"c, d: e"
的字符串。
您需要使用任何一个引号
{ b: "c", d: "e" }
或
{
b: c
d: e
}