Python:json.loads返回前缀为'u'的项目
我将收到一个JSON编码的字符串形式Obj-C,我正在解码一个虚拟字符串(现在),如下面的代码。我的输出带有每个项目前缀字符'u':
[{u'i': u'imap.gmail.com', u'p': u'aaaa'}, {u'i': u'333imap.com', u'p': u'bbbb'}...JSON如何添加这个unicode char?删除它的最佳方法是什么?
mail_accounts = []da = {}try:
s = '[{"i":"imap.gmail.com","p":"aaaa"},{"i":"imap.aol.com","p":"bbbb"},{"i":"333imap.com","p":"ccccc"},{"i":"444ap.gmail.com","p":"ddddd"},{"i":"555imap.gmail.com","p":"eee"}]'
jdata = json.loads(s)
for d in jdata:
for key, value in d.iteritems():
if key not in da:
da[key] = value else:
da = {}
da[key] = value
mail_accounts.append(da)except Exception, err:
sys.stderr.write('Exception Error: %s' % str(err))print mail_accounts
30秒到达战场
慕侠2389804
随时随地看视频慕课网APP
相关分类