2010-10-31 62 views
0

我從來沒有使用過json。我正在嘗試:http://api.worldbank.org//topics?format=JSON並用它來做事,但我甚至不知道如何開始。json入門

經過一些手冊,我這樣做:

import urllib 
import urllib2 
import simplejson 
urlb = 'http://api.worldbank.org/topics' 
datab = urllib2.urlopen(urlb+'?'+ param) 
resultb = simplejson.load(datab) 

,但我不知道該怎樣來解析思路和工作就可以了,現在,我怎麼列出各個項目?數它們?過濾它們?有沒有簡單的教程,你們可以指點我或建議?我檢查了diveintopython,json的網站和大多數明顯的網站,但我仍然爲此苦苦掙扎。是否有任何簡單的逐步指導,有人可以指向我?

感謝

+0

現在要做什麼......取決於您想要做什麼 – 2010-10-31 00:18:49

+0

基本操作,但主要是:循環打印每個項目(而不是與其關聯的標記)並過濾項目。 – relima 2010-10-31 00:20:29

+0

好的,對不起,錯過了。這裏很晚,我感冒了。 – 2010-10-31 00:25:15

回答

4

嘗試打印resultb。它只是一個Python列表和裏面的字典。像對待任何列表一樣對待它。

+0

「只是一個Python列表裏面有字典」。這真的幫了我很多。謝謝 – relima 2010-10-31 14:15:42

+0

@relima,是的,這就是爲什麼JSON非常棒。 – 2010-10-31 14:19:40