python - pyhon,json.loads()出来的数据为unicode,如何转化为dict。
PHPz
PHPz 2017-04-17 15:29:19
0
1
893

目前是自己在爬取一个网页,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类型?我需要提取其中的数据。

PHPz
PHPz

学习是最好的投资!

全員に返信(1)
左手右手慢动作

jsondatas は dict 型です。このドキュメントが意味するのは、次のような json 内の文字列が Unicode に変換され、json 内のオブジェクトが dict に変換されるということです。 リーリー

このJSONの「str」の値文字列はUnicodeに変換され、「obj」の値はオブジェクトに変換されます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート