我正在使用python代码从我的服务器获取数据.但是,我一直将"u"作为JSON中每个键的前缀
如下:
"{u'BD': 271, u'PS': 48, u'00': 177, u'CA': 5, u'DE': 15, u'FR': 18, u'UM': 45, u'KR': 6, u'IL': 22181, u'GB': 15}"
Run Code Online (Sandbox Code Playgroud)
我的python代码如下:
from json import dumps
ans = select something from the database
json.dumps(ans)
Run Code Online (Sandbox Code Playgroud)
有没有人知道如何避免它?
这u''意味着值是unicode文字.一切都按预期工作,你不需要摆脱那些.
JSON是一种本地支持Unicode值的标准,因此json模块在将Python值转换为JSON时接受unicode字符串:
>>> import json
>>> ans={u'BD': 271, u'PS': 48, u'00': 177, u'CA': 5, u'DE': 15, u'FR': 18, u'UM': 45, u'KR': 6, u'IL': 22181, u'GB': 15}
>>> json.dumps(ans)
'{"BD": 271, "PS": 48, "00": 177, "IL": 22181, "UM": 45, "KR": 6, "CA": 5, "DE": 15, "FR": 18, "GB": 15}'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |