title: unhashable type: dict with test JSON
body: <p>When I try to test some JSON in the python interpreter I get the error. I'm not sure why. </p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;stdin&gt;", line 6, in &lt;module&gt;
  TypeError: unhashable type: 'dict'
  </code></pre>
  
  <p>JSON: (doesn't work)</p>
  
  <pre><code>b = {
          'data':{
                  'child':{
                          {'kid1':'one'},
                          {'kid2':'two'},
                          {'kid3':'three'}
                  },
                  'child':{
                          {'kid4':'four'},
                          {'kid5':'five'},
                          {'kid6':'six'}
                  }
          }
      }
  </code></pre>
  
  <p>JSON: (works)</p>
  
  <pre><code>a = {
       "slate" : {
           "id" : {
               "type" : "integer"
           },
           "name" : {
               "type" : "string"
           },
           "code" : {
               "type" : "integer",
              "fk" : "banned.id"
           }
       },
       "banned" : {
           "id" : {
               "type" : "integer"
           },
           "domain" : {
               "type" : "string"
           }
       }
   }
  </code></pre>