Function: json-available-p

json-available-p is a byte-compiled function defined in subr.el.gz.

Signature

(json-available-p)

Documentation

Return non-nil if Emacs has libjansson support.

Probably introduced at or before Emacs version 28.1.

Source Code

;; Defined in /usr/src/emacs/lisp/subr.el.gz
(defun json-available-p ()
  "Return non-nil if Emacs has libjansson support."
  (and (fboundp 'json-serialize)
       (condition-case nil
           (json-serialize t)
         (:success t)
         (json-unavailable nil))))