Здравствуйте. Встречаю два различных типа файлов JSON в различной литературе по этому формату.
1.
'{"title":"Конференция","date":"2014-11-30T12:00:00.000Z"}'
2.
{"title":"Конференция","date":"2014-11-30T12:00:00.000Z"}
Отличие между ними, как видно, в наличии у первого ограждающих одинарных кавычек. По ним и вопрос: как правильно, когда их надо ставить, когда нет, ставятся ли они автоматически при `JSON.stringify();, ну, и если есть ссылка на короткую инструкцию, вообще красота. Пока не нашел ответа, если будет, поделюсь.
1.
'{"title":"Конференция","date":"2014-11-30T12:00:00.000Z"}';
Строковое представление JSON, получаемое методом stringify.
2.
{"title":"Конференция","date":"2014-11-30T12:00:00.000Z"};
"Чистый" JSON-объект, используемый к примеру в JavaScript.
Почитать можно здесь и здесь
В RFC ничего про ограждающие кавычки нет -
These are the six structural characters:
begin-array = [ left square bracket
begin-object = { left curly bracket
end-array = ] right square bracket
end-object = } right curly bracket
name-separator = : colon
value-separator = , comma
Insignificant whitespace is allowed before or after any of the six
structural characters.
В кавычках json представляет из себя строку формата string в неких языка программирования. В то время как без, это обычная форма json.
Но могу ошибаться
Виртуальный выделенный сервер (VDS) становится отличным выбором
Я пытаюсь найти целую строку и все скобочные группыЯ хочу сделать это в строке:
Не выполняется третье условие else ifПервые два работают корректно
Как при нажатии на кнопку (страницу уже зарендерина) создать элемент?