Composer kullanmayı biliyorsanız Zend\Json\Decoder::decode() fonksiyonu işinizi görecektir.

composer.json;
{
	"target-dir": "Zend",
	"autoload": {
		"psr-0": { "Zend": "" }
	},
	"require": {
		"php": ">=5.3.3",
		"zendframework/zend-servicemanager": "2.3.*@dev",
		"zendframework/zend-eventmanager": "2.3.*@dev",
		"zendframework/zend-serializer": "2.3.*@dev",
		"zendframework/zend-stdlib": "2.3.*@dev",
		"zendframework/zend-math": "2.3.*@dev",
		"zendframework/zend-json": "2.3.*@dev"
	},
	"minimum-stability": "dev"
}
app.php;
<?php
	
	header("Content-Type: text/plain; charset=UTF-8");
	
	require("vendor/autoload.php");
	
	$data = array(
		"member" => array(
			"nickname" => "saintx",
			"name" => "Ogün",
			"surname" => "KARAKUŞ",
			"age" => 17
		)
	);
	
	$output = (object) array(
		"output" => (object) array(
			"php_function" => (object) array(
				"encoded" => json_encode($data),
				"decoded" => null
			),
			"zendframework_json" => (object) array(
				"encoded" => Zend\Json\Encoder::encode($data),
				"decoded" => null
			)
		)
	);
	
	$output->output->php_function->decoded = json_decode($output->output->php_function->encoded);
	$output->output->zendframework_json->decoded = Zend\Json\Decoder::decode($output->output->zendframework_json->encoded);
	
	print_r($output);