rapidjson 中是否有特殊字符或字符串不能用作键?
is there special characters or strings cannot be used as key in rapidjson?
特殊字符可以用作键的一部分吗?
例如:
{
"+new":"addnew.png"
"":"empty.png"
}
这种格式的rapidjson有效吗?
此外,是否有任何特殊字符串不能用作密钥?
(我认为前面的问题不能完全回答我的问题,因为它没有涵盖空字符串的情况,例如:"":"empty.png")
是的。任何有效的字符串都可以用作键。
但是显示的 JSON 缺少两个成员之间的逗号。
A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes.
您可以使用 JSONLint 来验证 json 字符串。
特殊字符可以用作键的一部分吗?
例如:
{
"+new":"addnew.png"
"":"empty.png"
}
这种格式的rapidjson有效吗?
此外,是否有任何特殊字符串不能用作密钥?
(我认为前面的问题不能完全回答我的问题,因为它没有涵盖空字符串的情况,例如:"":"empty.png")
是的。任何有效的字符串都可以用作键。 但是显示的 JSON 缺少两个成员之间的逗号。
A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes.
您可以使用 JSONLint 来验证 json 字符串。