Jaka jest różnica między JSON a Object Literal Notation?

Czy ktoś może mi powiedzieć, jaka jest główna różnica między obiektem JavaScript zdefiniowanym za pomocą Object Literal Notation a obiektem JSON ? Według książki JavaScript mówi, że jest to obiekt zdefiniowany za pomocą Notacji obiektowej : var anObject = { property1 : true, showMessage :...