Главная » Полезные статьи » Язык PHP » JSON кункурент XML
Распечатать статью

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") )
Источник: internet-technologies.ru
Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи