下面是使用python2.4版本运行简单json的示例
>>>
>>> orig='{"key1":"Val", "key2":"val2"}'
>>> origDict = simplejson.loads(orig)
>>> origDict
{'key2': 'val2', 'key1': 'Val'}
>>> origDict['key2'] = '\xe4\xbd\xa0\xe5\xa5\xbd'
>>> simplejson.dumps(origDict)
'{"key2": "\\u4f60\\u597d", "key1": "Val"}'
转储函数将字节字符串替换为unicode版本。有没有办法让它不这样做,只返回“{”key2“:”\xe4\xbd\xa0\xe5\xa5\xbd“,”key1“:”Val“}”?
通过
ensure_ascii=False
并在之后手动编码。相关问题 更多 >
编程相关推荐