读书人

unicode 转 dict解决办法

发布时间: 2013-09-28 10:01:20 作者: rapoo

unicode 转 dict
unicode 转 dict解决办法

obj 是dict类型的

但得到的obj['data']是unidoce类型的,不知道怎么把 obj['data']['MemberCredit']['number']弄出来
[解决办法]
1.我看到的,就是dict。
2.所以可以直接用:

obj['data']['MemberCredit']['number']

得到对应的值。
[解决办法]
直接使用吧,说的是你的数据的内容是Unicode吧
[解决办法]
引用:
Quote: 引用:

楼上两位貌似没认真看……
obj['data']是个字符串,不是dict

最简单就 dict=json.loads(obj['data'])


这样程序走不下去 也不报错。。 你们注意看是:u'data':u"{.............}" 多个u啊!
obj['data'] 它是unicode 类型的,而它里面又嵌套了字典,可能就因为这样才使dict=json.loads(obj['data'])执行不下去

不仅是编码问题,是字符串里面有函数如UUID之类,不能直接解json……这是个麻烦事

读书人网 >perl python

热点推荐