JSON кункурент XML

JSON (англ. JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript и обычно используемый именно с этим языком. Как и многие другие текстовые форматы, JSON легко читается людьми.

Несмотря на происхождение от JavaScript (точнее, от подмножества языка стандарта ECMA-262 1999 года), формат считается языконезависимым и может использоваться практически с любым языком программирования. Для многих языков существует готовый код для создания и обработки данных в формате JSON.
@ WikiPedia

Этот формат хорош для передачи данны (структу, массивов, объектов) между приложением и сервером. Так данные из JavaScript очень просто конвертировать в текстовое представление и отправлять на сервер (AJAX). Так же легко они преобразуются в объекты и массивы на PHP. Для этого служат специальные бибилиотеки.
Библиотеку для работы с JSON’ом в JavaScript можно найти по следующей ссылке: JSON.
в php модуль обработки входит в стандартный набор PEAR.

Пример использования:

Вот эта строка на JSON:

{
 "fName": "Иван",
 "lName": "Иванов",
 "address": {
 "strAddress": "ул. Лермотава",
 "city": "СПБ",
 "pCode": 123456
 },
 "pNumbers": [
 "812 1234567",
 "712 1234567"
 ]
}

соответствует следующему многомерному массиву:

array(
	"fName" => "Иван",
	"lName" => "Петров",
	"address" => array(
					"strAddress" => "ул. Лермотова",
					"city" => "СПБ",
					"pCode" => 123456,
				),
	"pNumbers" => array("812 1234567", "712 1234567")
	)