Перейти к основному содержимому

3.06. Знаки препинания

Разработчику Аналитику Тестировщику
Архитектору Инженеру

Знаки препинания

Два важных вопроса, которые мучают начинающих программистов:

  1. Когда использовать кавычки двойные ("), одинарные ('), а когда апострофы (’)?
  2. Когда использовать точки (.), запятые (,) и точку с запятой (;)?

NoSQL может быть представлен в виде:

  • JavaScript-like синтаксиса (MongoDB shell): здесь работают правила JS.
  • JSON/BSON: тогда действуют правила JSON.

Если вы работаете с JSON (например, REST API), то только двойные кавычки. JSON всегда требует двойных кавычек для ключей и строковых значений:

{
"name": "Джайна",
"quote": "Я в порядке."
}

Одинарные кавычки недопустимы в JSON, так как это нарушает формат. Апострофы можно использовать внутри строк, если они не нарушают синтаксис. Несоблюдение правил кавычек приведёт к ошибке парсинга JSON.

Точка (.) : не используется в синтаксисе JSON.

Запятая (,) : разделяет пары ключ-значение и элементы массива:

{
"name": "Артас",
"age": 25
}

Точка с запятой (;) : запрещена , только запятые.

Важно: Запятая после последнего элемента вызывает ошибку в большинстве парсеров JSON.