Think/Controller/RestController.php
protected function encodeData($data, $type = '')
    {
        if (empty($data)) {
            return '';
        }
        if ('json' == $type) {
            // 返回JSON数据格式到客户端 包含状态信息
            $data = json_encode($data);
        } elseif ('xml' == $type) {
            // 返回xml格式数据
            $data = xml_encode($data);
        } elseif ('php' == $type) {
            $data = serialize($data);
        }// 默认直接输出
        $this->setContentType($type);

        //header('Content-Length: ' . strlen($data));
        return $data;
    }
protected function encodeData($data, $type = '')
    {
        if (empty($data)) {
            return '';
        }
        if ('json' == $type) {
            // 返回JSON数据格式到客户端 包含状态信息
            $data = json_encode($data);
        } elseif ('xml' == $type) {
            // 返回xml格式数据
            $data = xml_encode($data);
        } elseif ('php' == $type) {
            $data = serialize($data);
        }// 默认直接输出
        $this->setContentType($type);

        //header('Content-Length: ' . strlen($data));
        return $data;
    }
编码数据
@param mixed $data 要返回的数据
@param String $type 返回类型 JSON XML
@return string