Выбор ответа Junior JSON и JSON Schema спрашивают часто обновлено

Валидный JSON

Вопрос

Какой из фрагментов является валидным JSON?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: {"name": "Аня", "age": null}. Ключи и строки в JSON только в двойных кавычках, висячая запятая запрещена, ключи без кавычек недопустимы (это синтаксис объекта JavaScript, не JSON).

Варианты ответа

  1. {'name': 'Аня', 'tags': []}
  2. {"name": "Аня", "tags": [],}
  3. {name: "Аня", tags: [], age: 0}
  4. {"name": "Аня", "age": null}правильный ответ

Разбор

Ключи и строки в JSON только в двойных кавычках, висячая запятая запрещена, ключи без кавычек недопустимы (это синтаксис объекта JavaScript, не JSON). Пустой массив и null допустимы. Комментариев в JSON тоже нет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.