title: In Python, why should one use JSON scheme instead of a dictionary?
body: <p>(This is an edit of the original question) <em>&quot;What's the difference between Python Dictionary and JSON?&quot;</em> <em><strong>&quot;needed clarity&quot;</strong></em> although for me it is very clear and logical! Anyway, here's an attempt to &quot;improve&quot; it ...</p>
  <hr />
  <p>Is there any benefit in converting a Python dictionary to JSON, except for transferability between different platforms and languages? Look at the following example:</p>
  <pre><code>d = {'a':111, 'b':222, 'c':333}
  print('Dictionary:', d)
  j = json.dumps(d, indent=4)
  print('JSON:\n%s' % j)
  </code></pre>
  <p>Output:</p>
  <pre><code>Dictionary: {'a': 111, 'b': 222, 'c': 333}
  JSON:
  {
      &quot;a&quot;: 111,
      &quot;b&quot;: 222,
      &quot;c&quot;: 333
  }
  </code></pre>
  <p>They are almost identical. So, why should one use JSON?</p>