json_encode, * which is a value of any type other than a resource. * @since 5.4.0 */ function jsonSerialize() { return array( "Version" => $this->_version, "Data" => $this->_data, "Message" => $this->_message ); } public static function jsonDeserialize($json) { $dbo = new LuRequestDbo(); if (isset($json["Version"])) { $dbo->setVersion($json["Version"]); } if (isset($json["Data"])) { $dbo->setData($json["Data"]); } if (isset($json["Message"])) { $dbo->setMessage($json["Message"]); } return $dbo; } private $_version; /** * @return mixed */ public function getVersion() { return $this->_version; } /** * @param mixed $version */ public function setVersion($version) { $this->_version = $version; } private $_data; /** * @return mixed */ public function getData() { return $this->_data; } /** * @param mixed $data */ public function setData($data) { $this->_data = $data; } private $_message; /** * @return mixed */ public function getMessage() { return $this->_message; } /** * @param mixed $message */ public function setMessage($message) { $this->_message = $message; } private $_statusCode; /** * @return mixed */ public function getStatusCode() { return $this->_statusCode; } /** * @param mixed $statusCode */ public function setStatusCode($statusCode) { $this->_statusCode = $statusCode; } }