title: json.loads() returns a string
body: <p>Why is json.loads() returning a string? Here's is my code:</p>
  
  <pre><code>import json
  
  d = """{
      "reference": "123432",
      "business_date": "2019-06-18",
      "final_price": 40,
      "products": [
          {
              "quantity": 4,
              "original_price": 10,
              "final_price": 40,
          }
      ]
  }"""
  
  j = json.loads(json.dumps(d))
  print(type(j))
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>&lt;class 'str'&gt;
  </code></pre>
  
  <p>Shouldn't it returning a json object? What change is required here?</p>