In the past working with JSON meant using either NSJSONSerialization class or a third party library. Now it's a matter of implementing a simple protocol.
Foundation now gives a new way to interact with KVO by way of new keypaths and the addition of observers.
When parsing JSON, things may not go as planned. In this screencast, you'll to develop your own parsing solutions to handle unexpected data.