Function: json-read-keyword

json-read-keyword is a byte-compiled function defined in json.el.gz.

Signature

(json-read-keyword KEYWORD)

Documentation

Read the expected JSON KEYWORD at point.

Source Code

;; Defined in /usr/src/emacs/lisp/json.el.gz
(defun json-read-keyword (keyword)
  "Read the expected JSON KEYWORD at point."
  (prog1 (cond ((equal keyword "true")  t)
               ((equal keyword "false") json-false)
               ((equal keyword "null")  json-null)
               (t (signal 'json-unknown-keyword (list keyword))))
    (or (looking-at-p keyword)
        (signal 'json-unknown-keyword (list (thing-at-point 'word))))
    (json-advance (length keyword))
    (or (looking-at-p (rx json--post-value))
        (signal 'json-unknown-keyword (list (thing-at-point 'word))))
    (json-skip-whitespace)))