public function serialize($data)
    {
        if (is_string($data) === true) {
            return $data;
        } else {
            $data = json_encode($data);
            if ($data === '[]') {
                return '{}';
            } else {
                return $data;
            }
        }


    }
public function serialize($data)
    {
        if (is_string($data) === true) {
            return $data;
        } else {
            $data = json_encode($data);
            if ($data === '[]') {
                return '{}';
            } else {
                return $data;
            }
        }


    }
public function serialize ( $ data ) { if ( is_string ( $ data ) === true ) { return $ data ; } else { $ data = json_encode ( $ data ) ; if ( $ data === '[]' ) { return '{}' ; } else { return $ data ; } } }
Serialize assoc array into JSON string

@param string|array $data Assoc array to encode into JSON

@return string
Serialize assoc array into JSON string