class AgaviJsonRequest extends AgaviWebRequest { public function initialize(AgaviContext $context, array $parameters = array()) { parent::initialize($context, $parameters); $this->setParameters(json_decode($this->getParameter('json'), true)); } }