JSON — это сравнительно новый, но быстро набирающий популярности способ представления данных. JSON является подмножеством синтаксиса JavaScript, в котором данные представляются в виде объектных литералов.
Благодаря своей простоте, а также тому, что он естественным образом вписывается в концепцию JavaScript-программирования, формат JSON стал стандартом де-факто для обмена данными в приложениях HTML5. Каноническая библиотека для JSON включает в себя две функции: parse () и stringif у () (что означает сериализовать, или преобразовать в строку).
Для использования JSON в старых браузерах необходимо установить библиотеку JavaScript (несколько таких библиотек можно найти на сайте http://json.org/). Операции синтаксического разбора и сериализации в JavaScript не всегда выполняются так быстро, как хотелось бы, и поэтому в новейших браузерах предусмотрены встроенные реализации JSON, которые можно вызывать из JavaScript. Встроенный объект JSON специфицируется как часть стандарта ECMAScript 5, охватывающего следующее поколение языка JavaScript. Это одна из первых частей стандарта ECMAScript 5. широкое внедрение которых не за горами. В каждом современном браузере имеется функция window. JSON, и можно надеяться, что вскоре мы станем свидетелями массового проникновения JSON в приложения HTML5.