Function: json--print-unordered-map

json--print-unordered-map is a byte-compiled function defined in json.el.gz.

Signature

(json--print-unordered-map MAP)

Documentation

Like json--print-map, but optionally sort MAP first.

If json-encoding-object-sort-predicate is non-nil, this first transforms an unsortable MAP into a sortable alist.

Source Code

;; Defined in /usr/src/emacs/lisp/json.el.gz
(defun json--print-unordered-map (map)
  "Like `json--print-map', but optionally sort MAP first.
If `json-encoding-object-sort-predicate' is non-nil, this first
transforms an unsortable MAP into a sortable alist."
  (if (and json-encoding-object-sort-predicate
           (not (map-empty-p map)))
      (json--print-alist (map-pairs map) t)
    (json--print-map map)))