Давайте познакомимся с таким термином как JSON, что это такое и для чего это нужно. 

Возможно, в ходе веб-разработки вам приходилось встречаться с таким форматом кода (см. видео): фигурные, квадратные скобки и набор параметров, которые разделяются знаком двоеточия и разделяются через запятую.

Или может быть вам встречались файлы с расширением json, который содержит подобный код.

Этот код и представляет собой JSON. 

JSON - это один из способов, как вы можете представить какие-либо данные в текстовом виде. Это просто формат хранения данных. 

Данные можно хранить в таблице, создавая ячейки, столбцы и строки. JSON - это просто альтернатива таблиц или др. способов хранения информации. 

Это структурированный способ хранения данных. JSON не является единственным форматом, как вы можете хранить данные. Есть и другие форматы для той же цели. Например, XML, YAML, …

JSON - это аббревиатура и расшифровывается как Javascript Object Notation - описание объекта в Javascript. Это формат хранения данных, который используется в Javascript.

Нужно понимать, что этот формат хранения данных используется не только в Javascript. Этот формат стал настолько популярным, что его начали поддерживать и другие языки программирования, такие как PHP.

По сути, весь этот формат хранения данных состоит из пар:

ключ: значение

Ключом может являться некий параметр, а значение - это значение этого параметра.

Например, firstname - имя и в качестве значения указывается "Иван". 

В качестве значения могут указываться фигурные скобки. Т.е. внутри каждого параметра есть возможность размещать другой объект. 

Ключ и значения отделяются знаком запятой.

Все, что находится внутри фигурных скобок, называется записью. Запись - это некая сущность, объект, которая имеет некие свойства, ключи и значения. Для записи не важен порядок, где она находится.

Также, в качестве значения может указываться массив в квадратных скобках. Массив, в отличии от записи - это упорядоченное множество значений. Элементы массива располагаются строго упорядоченно, как мы их разместили в коде.

Т.е. мы взяли некий объект и с помощью JSON представили его свойства в таком текстовом формате. Это можно прочитать и понять, что собой представляет объект.

Языки PHP и Javascript умеют хорошо работать с этим форматом данных. В них есть встроенные функции, которые умеют обрабатывать этот формат данных. Они умеют выбирать оттуда нужные данные и работать уже с ними.

Формат JSON является одним из самых популярных форматом данных для обмена данными между сервером и клиентом в сети Интернет.

Если вы слышали про REST и API, как сервисы обмениваются данными между собой, то чаще всего они делают это в формате JSON. 

Если вы хотите разобраться, как работает API и как обмениваться данными с какими-либо интернет сервисами (например, Яндекс Метрика, Getresonse (сервис рассылок) и др.

Надеюсь, стало более понятно, что такое JSON, если есть вопросы, пишите в комментариях.