在rapidjson中是否有特殊字符或字符串不能用作键?

时间:2015-07-07 02:32:59

标签: rapidjson

可以将特殊字符用作密钥的一部分吗?

例如:

{
    "+new":"addnew.png"
    "":"empty.png"
}

这种rapidjson格式有效吗?

此外,是否有任何特殊字符串无法用作密钥?

(我认为早期的问题不能完全回答我的问题,因为它不包括空字符串的情况,例如:"":" empty.png")

2 个答案:

答案 0 :(得分:0)

是。任何有效的字符串都可以用作键。 但是显示的JSON错过了两个成员之间的逗号。

答案 1 :(得分:0)

http://www.json.org/

  

字符串是零个或多个Unicode字符的序列,用双引号括起来,使用反斜杠转义。

您可以使用JSONLint来验证json字符串。