2013-04-22 106 views
0

数据POST请求在网站数据请求字符串蟒蛇

f = urllib.request.urlopen(request,data) 

后我回来的响应后

res = f.responce.read().decode() 

我得到一个类型type(res) <class string>,打印,如:

[ 
    { 
    "example": "174 55", 
    "example": "example", 
    "example": "example", 
    "example": "", 
    "example": false, 
    "example": null,  
    }, 
    { 
    "example": "174 55", 
    "example": "example", 
    "example": "example", 
    "example": "", 
    "example": false, 
    "example": null, 
    } 
] 

有没有办法立即得到它作为一个列表的清单,或者一个简单的方法将它转换为一个列表?

+1

我怀疑你是否会实际上有多个'“例子”'键(用于多值相同的密钥),这将是''不'<类字符串>' – pradyunsg 2013-04-22 09:22:20

回答

3

这是json数据。

使用内置json模块:

import json 
... 
res = f.responce.read().decode() 
data = json.loads(res)