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")
)
Information
  • Posted on 27.04.2013 13:47
  • Просмотры: 492