title: How to access object decoded from JSON by cl-json?
body: <p>I am trying to get JSON import in Common Lisp. I figured out how to decode an object from a JSON string, but I don't know how to access the properties of the object that's returned.   To decode a string (and store the result in ***tempjson**), I do this:</p>
  
  <pre><code>(defun test-json ()
   (with-input-from-string
     (s "{\"foo\": [1, 2, 3], \"bar\": true, \"baz\": \"!\"}")
      (defparameter *tempjson* (json:decode-json s))))
  </code></pre>
  
  <p>How can I access <strong>*tempjson*</strong> data. For example, how can I get the value of the <strong>foo</strong> property?</p>