import urllib2
response = urllib2.urlopen('http://api.xyz.com')
html = response.read()
{
"responseHeader":{
"status":0,
"QTime":18,
"params":{
"indent":"on",
"q":"",
"wt":"json",}},
"response":{"numFound":7984,"start":0,"maxScore":1.0,"docs":[
{
"id":"21",
"first_name":"anurag"
},
{
"id":"31",
"first_name":"abhishek"
}
]
}
Problem is: this url will return json output. and i want to read that json file but it is showing error: string indices must be integers, not str.