ith-array</code> or <code class="api-name">with-object</code>, or in inappropriate environment.</p>


<p>More numerous are situations in which an error is caused by input to the decoder.  The most straightforward case is when data sent in by the remote party is not well-formed JSON.  This results in a <code class="other-name">json-syntax-error</code> being signalled.  (Some syntax errors, e. g. missing right brackets, result in <code class="other-name">end-of-file</code> instead.)</p>

  <p class="api">[con