What is the difference between json.load() and json.loads() functions
<p>In Python, what is the difference between <code>json.load()</code> and <code>json.loads()</code>?</p>

<p>I guess that the <em>load()</em> function must be used with a file object (I need thus to use a context manager) while the <em>loads()</em> function take the path to the file as a string. It is a bit confusing.</p>

<p>Does the letter "<strong>s</strong>" in <code>json.loads()</code> stand for <strong>string</strong>?</p>

<p>Thanks a lot for your answers!</p>