public function get($jsonPath)
    {
        $this->hasDiverged = false;
        $result = $this->getReal($this->jsonObject, $jsonPath);
        if ($this->smartGet && $result !== false && !$this->hasDiverged) {
            return $result[0];
        }
        return $result;
    }