Python 解析JSON格式

Python 解析JSON格式,python,json,Python,Json,我需要帮助。我想使用for loop从json格式打印所有pageid,title。有人能帮忙吗?谢谢 {"query": {"categorymembers":[{"pageid":13012551,"ns":0,"title":"List of Indian Punjabi films"} ,{"pageid":13662758,"ns":0,"title":"List of Punjabi language films"}, {"pageid":4628722,"ns":0,"tit

我需要帮助。我想使用
for loop
从json格式打印所有
pageid
title
。有人能帮忙吗?谢谢

   {"query":
{"categorymembers":[{"pageid":13012551,"ns":0,"title":"List of Indian Punjabi films"}
,{"pageid":13662758,"ns":0,"title":"List of Punjabi language films"},
{"pageid":4628722,"ns":0,"title":"Ae Fond Kiss..."},
{"pageid":32991974,"ns":0,"title":"Aik Aur Ghazi"},
{"pageid":24605022,"ns":0,"title":"Asa Nu Maan Watna Da"},
{"pageid":21467628,"ns":0,"title":"Asoo Billa"},
{"pageid":17757556,"ns":0,"title":"Chaddian Di Doli"},
{"pageid":21369620,"ns":0,"title":"Chadi Jawani Budhe Nu"},
{"pageid":32012994,"ns":0,"title":"Chak De Phatte"},
{"pageid":13664636,"ns":0,"title":"Chann Mahi (1956 film)"}]}}

试试这个-在Python2.6.1中有一个名为this的模块解析python对象中的json字符串

import json
from pprint import pprint

data = json.load(json_data)
pprint(data)

for category in data['query']['categorymembers']:
    print 'PageID: %d and Title: %s' % (category['pageid'], category['title'])

为什么不在“pageid”后面加上任何数字:直到逗号,然后在“title”后面加上所有字符:直到}。如果你对正则表达式不太了解,你可以使用并粘贴你的json,并阅读底部的帮助,直到你得到你需要的。为什么不阅读
json
(或者如果你有Pythontanks的话)的文档呢