手动拼接json 解决PHP的json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案

PHP5.4才支持JSON_UNESCAPED_UNICODE这个参数,此参数是让中文字符在json_encode的时候不用转义,减少数据传输量。

低版本的时候就手动拼接 json字符串 解决这个问题

public function pinjie_json($value){
        $str = "{";
        foreach ($value as $key=>$v){
            $str .= '"'.$key.'":';
            if(is_int($v)){
                $str .= $v.',';
            }else{
                $str .= '"'.$v.'",';
            }
        }

        $str = substr($str,0,-1);
        $str .= "}";
        return $str;
    }