Полное название JavaScript Object Notation. Джейсон нужен для представления объекта в виде строки. Такое представление часто используют разработчики для передачи данных с фронта на сервер и в обратную сторону.
Структура Джейсона - это набор пар ключ: значение. Простой пример:
{ "firstName": "Иван" }. Значениями могут быть:
— Объект
{ ... }— Массив
[ ... ]— Строка в двойных кавычках
— Число
— Логическое значение
true/false—
null