【发布时间】:2016-03-11 14:44:02
【问题描述】:
我有代码。
# -*- coding: utf8 -*-
import re, json
from pprint import pprint
jsonStr = '{"type":"\u041f\u0435\u043d\u0438","values":{"v1":"222"}}'
data = json.loads(jsonStr)
pprint(data)
输出
{u'type': u'\u041f\u0435\u043d\u0438', u'values': {u'v1': u'222'}}
如何获取'type'中的正常数据?
感谢大家, 控制台中的漂亮输出
jsonStr = '{"type":"\u041f\u0435\u043d\u0438","values":{"v1":"222"}}'
data = json.loads(jsonStr.decode("utf-8"))
print json.dumps(data, sort_keys=True, indent=2).decode("unicode_escape")
输出
{
"type": "Пени",
"values": {
"v1": "222"
}
}
【问题讨论】: