This json-rpc2 implementation takes a simple and layered approach to providing json-rpc2, using PHP 5's reflection API. The base class only covers the rpc2 portion, leaving it up to you to link in the transport classes you need (at this point).
Still a work in progress, though it functions.