擅长:python、mysql、java
<p>重写编码器以返回原始json字符串。在</p>
<pre class="lang-python prettyprint-override"><code>import json
class RawJSON(str): pass
origEnc = json.encoder.encode_basestring_ascii
def rawEnc(obj):
if isinstance(obj, RawJSON):
return obj
return origEnc(obj)
json.encoder.encode_basestring_ascii = rawEnc
obj_dict = dict(details=RawJSON("{\"name\":\"Vyshakh\",\"martial_status\" : \"Single\"}"))
print json.dumps(obj_dict) # {"details": {"name":"Vyshakh","martial_status" : "Single"}}
</code></pre>