Regex JSON文件中的键名是否有限制?
我想知道JSON格式中的键名是否有任何限制。到目前为止,我看到的大多数示例中的键都与RegExp[a-zA-Z\-\匹配 但使用空格、斜杠、等号等是否也有效Regex JSON文件中的键名是否有限制?,regex,json,character-encoding,special-characters,limits,Regex,Json,Character Encoding,Special Characters,Limits,我想知道JSON格式中的键名是否有任何限制。到目前为止,我看到的大多数示例中的键都与RegExp[a-zA-Z\-\匹配 但使用空格、斜杠、等号等是否也有效 { "name with spaces": "My Name", "[phöne-/mobilé-] number": 123, "/\- \" )": "nothing", "a \"good\" name" : "empty" } 不,没有限制。包含JSON的规范。对象中的键可以是任何字符串,字符串的结果表示它可以包含
{
"name with spaces": "My Name",
"[phöne-/mobilé-] number": 123,
"/\- \" )": "nothing",
"a \"good\" name" : "empty"
}
不,没有限制。包含JSON的规范。对象中的键可以是任何字符串,字符串的结果表示它可以包含任何Unicode字符以及各种转义序列。不,没有限制。包含JSON的规范。对象中的键可以是任何字符串,string的产品说明它可以包含任何Unicode字符以及各种转义序列。除第三个字符串外的所有内容都是有效的json键。 如果您对某些特定密钥有任何疑问,您可以始终使用JSON验证程序,如下所示:
如果您对JSON的规范感兴趣,您可以在上找到它,除了第三个字符串之外的所有内容都是有效的JSON键。 如果您对某些特定密钥有任何疑问,您可以始终使用JSON验证程序,如下所示:
如果您对JSON规范感兴趣,您可以在上找到它。如果您可以获得使用javascript的密钥,基本上可以获得使用JSON的密钥。毕竟,Java的对象表示法。如果您可以获得在javascript中工作的密钥,基本上您可以获得在json中工作的密钥。毕竟,javas对象表示法。
{
"name with spaces": "My Name",
"[phöne-/mobilé-] number": 123,
"/\- \" )": "nothing",
"a \"good\" name" : "empty"
}