2013-04-22 143 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)