Что такое JSON?
Обозначение объектов JavaScript (JSON) - это легкий формат обмена данными, основанный на объектных литералах JavaScript.
Значения JSON могут состоять из:
объектов (коллекции пар имя-значение) массивы (упорядоченные списки значений) строки (в двойных кавычках) числа true, false или null
JSON не зависит от языка.
JSON с PHP?
После PHP версии 5.2.0 расширение JSON декодирует и кодирует функциональные возможности по умолчанию.
Json_encode - возвращает представление JSON значений Json_decode - декодирует JSON String Json_last_error - возвращает последнюю ошибку.
Синтаксис JSON и правила?
Синтаксис JSON получен из JavaScript Синтаксис обозначения объекта:
Данные находятся в парах имя / значение. Данные разделяются запятыми. Фигурные фигурные скобки удерживают объекты. Квадратные скобки содержат массивы
http://www.codingslover.com /2015/05/json-with-php-javascript-and-ajax.html