JSON - строка специального вида, которую можно распарсить на любой стороне. Через нее можно передавать массивы данных. К примеру, из php в javascript.
PHP:
// передаем массив $arr на клиент в виде JSON
$arr = [
'name' => 'Петр'
];
echo json_encode ($arr);
Получится строка такого вида.
{"name": "Петр"}
JS:
// принимаем строку, парсим и получаем объект таким, каким он был на сервере в PHP
var r = JSON.parse ('{"name": "Петр"}');
alert (r.name);
// выведет "Петр"
console.log (r);
/*
Получится объект такого вида:
var r = {
'name': 'Петр'
};
*/