Reputation: 121
I have json coming from a url and I want it to be displayed in an html list:
import webapp2
import urllib2
import json
from google.appengine.api import users
from optparse import OptionParser
response = urllib2.urlopen('https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId=UCvS6-K6Ydmb4gH-kim3AmjA&maxResults=25&key=AIzaSy...')
data = response.read()
class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.write(data)
How can I iterate the data variable and show some items in a html list?
Upvotes: 2
Views: 4568
Reputation: 33275
Load the json data into a python dict using json.loads
.
import json
...
json_data = response.read()
data = json.loads(json_data)
print('<ul>')
for key in data:
print('<li> %s = %s </li>', (key, data[key]))
print('</ul>')
Upvotes: 2