private function json_validate_zipcode() 
    {
        if (!empty($this->valueJson) && is_string($this->valueJson))
        {
            $ret = @json_decode($this->valueJson, true);            
            return (json_last_error() === JSON_ERROR_NONE && 
                    isset($ret['cep']) &&
                    isset($ret['logradouro']) &&
                    isset($ret['complemento']) &&
                    isset($ret['bairro']) &&
                    isset($ret['localidade']) &&
                    isset($ret['uf']) &&
                    isset($ret['ibge']) &&
                    isset($ret['gia'])) &&
                    isset($ret['unidade']);
        }
        return false;
    }
private function json_validate_zipcode() 
    {
        if (!empty($this->valueJson) && is_string($this->valueJson))
        {
            $ret = @json_decode($this->valueJson, true);            
            return (json_last_error() === JSON_ERROR_NONE && 
                    isset($ret['cep']) &&
                    isset($ret['logradouro']) &&
                    isset($ret['complemento']) &&
                    isset($ret['bairro']) &&
                    isset($ret['localidade']) &&
                    isset($ret['uf']) &&
                    isset($ret['ibge']) &&
                    isset($ret['gia'])) &&
                    isset($ret['unidade']);
        }
        return false;
    }
private function json_validate_zipcode ( ) { if ( ! empty ( $ this -> valueJson ) && is_string ( $ this -> valueJson ) ) { $ ret = @ json_decode ( $ this -> valueJson , true ) ; return ( json_last_error ( ) === JSON_ERROR_NONE && isset ( $ ret [ 'cep' ] ) && isset ( $ ret [ 'logradouro' ] ) && isset ( $ ret [ 'complemento' ] ) && isset ( $ ret [ 'bairro' ] ) && isset ( $ ret [ 'localidade' ] ) && isset ( $ ret [ 'uf' ] ) && isset ( $ ret [ 'ibge' ] ) && isset ( $ ret [ 'gia' ] ) ) && isset ( $ ret [ 'unidade' ] ) ; } return false ; }
validate zipcode format

@return bool
validate zipcode format