在json键中使用管道符号(|)是错误的吗?

时间:2017-09-28 06:42:02

标签: javascript json

我有一个类似的对象:

{
    "category|subCategory" : value
}

使用" |"是否错误? (我打算用作分隔符)在对象的键中?

2 个答案:

答案 0 :(得分:4)

有效。属性名称可以是任何字符串。

错误似乎是一种道德判断,这是一种意见问题。

答案 1 :(得分:0)

根据the standard,任何string都可以用作键。

  

字符串是用引号(U + 0022)包裹的Unicode代码点的序列。所有代码点可能   除必须转义的代码点外,请放在引号内:引号   (U + 0022),反向固线(U + 005C)和控制字符U + 0000至U + 001F。

事件{"⛄|⛱|☠": "is valid"}有效。