首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

unicode 转 dict解决办法

2013-09-28 
unicode 转 dict obj 是dict类型的但得到的obj[data]是unidoce类型的,不知道怎么把 obj[data][Member

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……这是个麻烦事

热点排行