title: simple json dumps function with unicode
body: <p>Here is a sample run of simple json using python2.4 version</p>
  
  <pre><code>&gt;&gt;&gt; 
  &gt;&gt;&gt; orig='{"key1":"Val", "key2":"val2"}'
  &gt;&gt;&gt; origDict = simplejson.loads(orig)
  &gt;&gt;&gt; origDict
  {'key2': 'val2', 'key1': 'Val'}
  &gt;&gt;&gt; origDict['key2'] = '\xe4\xbd\xa0\xe5\xa5\xbd'
  &gt;&gt;&gt; simplejson.dumps(origDict)
  '{"key2": "\\u4f60\\u597d", "key1": "Val"}'
  </code></pre>
  
  <p>The dumps functions is replacing the byte string with the unicode version. Is there a way to make it not do that and just return '{"key2": "\xe4\xbd\xa0\xe5\xa5\xbd", "key1": "Val"}' ?</p>