Вкратце, JSON - это нотация объектов JavaScript. Что, например, вместо того, чтобы делать:
var obj = new Object( );
obj.arr = new Array( );
obj.name = new String ( "Jhon Doe");
Вы можете сделать:
var obj = { name: "Jhon Doe", arr: [1,2,3,4]};
Таким образом, как только браузер получит или встретит некоторый мир JSON, он сможет скомпилировать его в объект Javascript, так что вы сможете использовать его позже в коде и ссылаться на него.