Function: verb--url-query-string-to-alist
verb--url-query-string-to-alist is a natively compiled function
defined in verb.el.
Signature
(verb--url-query-string-to-alist QUERY)
Documentation
Return an alist of (KEY . VALUE) from query string QUERY.
For example, return:
"foo=bar&quux"
as:
(("foo" . "bar") ("quux" . nil))
Source Code
;; Defined in /nix/store/8jnfn8w2mxcxbr2crbklcnija9m0zlkq-emacs-packages-deps/share/emacs/site-lisp/elpa/verb-20260818.1921/verb.el
(defun verb--url-query-string-to-alist (query)
"Return an alist of (KEY . VALUE) from query string QUERY.
For example, return:
\"foo=bar&quux\"
as:
((\"foo\" . \"bar\") (\"quux\" . nil))"
(when query
(let ((parts (split-string query "&"))
result)
(dolist (p parts)
(let* ((key-value (split-string p "="))
(key (car key-value))
(value (cdr key-value)))
(unless (string-empty-p key)
(push (cons key
(when value
(mapconcat #'identity value "=")))
result))))
(nreverse result))))