Hi, I have a service running somewhere which gives me JSON data. What I do is this:
import urllib,urllib2 import cjson url = 'http://cmsdoc.cern.ch/cms/test/aprom/phedex/dev/gowri/datasvc/ tbedi/requestDetails' params = {'format':'json'} eparams = urllib.urlencode(params) request = urllib2.Request(url,eparams) response = urllib2.urlopen(request) # This request is sent in HTTP POST print response.read() This prints a whole bunch of nonsense as expected. I use cjson and am unable to figure out how to print this json response and I guess if I can do this, parsing should be straightforward? doing a cjson.decode(str(repsonse)) does not work. In what form is this data returned and how do I print it and later pass it on to another client browser? Typing http://cmsdoc.cern.ch/cms/test/aprom/phedex/dev/gowri/datasvc/tbedi/requestDetails in my browser returns valid json data. Regards, Gowri -- http://mail.python.org/mailman/listinfo/python-list