title: Parse an embedded object (JSON) into an ordered dictionary in Python
body: <p>I am looking to parse some JSON into a dictionary but need to preserve order for one particular part of the dictionary.</p>
  
  <p>I know that I can parse the entire JSON file into an ordered dictionary (ex. <a href="https://stackoverflow.com/questions/6921699/can-i-get-json-to-load-into-an-ordereddict">Can I get JSON to load into an OrderedDict?</a>) but this is not quite what I'm looking for.</p>
  
  <pre><code>{
      "foo": "bar",
      "columns":
      {
          "col_1": [],
          "col_2": []
      }
  }
  </code></pre>
  
  <p>In this example, I would want to parse the entire file in as a dictionary with the "columns" portion being an <code>OrderedDict</code>. Is it possible to get that granular with the JSON parsing tools while guaranteeing that order is preserved throughout? Thank you!</p>