Php objects for working with hypermedia Collection+JSON (http://amundsen.com/media-types/)
The key method will be
Object::import, which converts JSON strings into the appropriate object based on it's format.
You can also create a Collection object from json using Collection->setContent().
Cast any object to string to get it's JSON equivalent.
Take a look at the class