Согласно Crockford json.org, объект JSON состоит из элементов, состоящих из пар.
Каждая пара состоит из строки и значения со строкой, которая определяется как:
Строка представляет собой последовательность из нуля или более Юникодовые символы, завернутые в двойные кавычки, используя обратную косую черту. символ представлен как единый символьная строка. Строка очень как строка C или Java.
Но на практике большинство программистов даже не знают, что ключ JSON должен быть окружен двойными кавычками, потому что большинству браузеров не требуется использование двойных кавычек.
Есть ли смысл беспокоиться, окружая ваш JSON в двойных кавычках?
Действительный пример:
{
"keyName" : 34
}
В отличие от недопустимого:
{
keyName : 34
}