public function json_foreach($jsonArr)
{
if (is_object($jsonArr)) {
$jsonArr = get_object_vars($jsonArr);
}
foreach ($jsonArr as $k => $v) {
if (is_array($v)) {
$jsonArr[$k] = $this->json_foreach($v);
} elseif (is_object($v)) {
$v = get_object_vars($v);
$jsonArr[$k] = $this->json_foreach($v);
} else {
$v = $this->convertEncoding($v, 'utf-8', $this->_encode);
$jsonArr[$k] = $v;
}
}
return $jsonArr;
}