HttpRequestService::json_foreach PHP Method

json_foreach() public method

将stdclass object转换成数组,并转换编码
public json_foreach ( $jsonArr )
    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;
    }