玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

Python数据类型转换json unicode如何转化为dict

目前是自己在爬取一个网页,POST请求后发回一段数据。

response = urllib2.urlopen(request)      
page = response.read()
datas = json.dumps(page, ensure_ascii=False)
jsondatas = json.loads(datas)

此处jsondatas类型为unicode,但我私下试了下,类型却是dict。

然后去看了下文档定义。

str类型会转化unicode,但为什么自己尝试却是dict。
另外该如何将jsondatas转化为dict类型?我需要提取其中的数据。

jsondatas就是dict类型,文档里面的意思是json中的字符串会被转成unicode,json中的对象会被转成dict,比如:

{
    "key": "value",
    "str": "这个字符串会被转化成unicode", 
    "obj": {
        "objkey", "objvalue"
    }
}

这个json里面的"str"的值字符串会被转成unicode,而"obj"的值会被转成一个对象

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd18458.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年06月14日 - 17时22分49秒 发布自玩蛇网

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules