У меня есть, например, файл JSON
{
"Google":{
"Web":"www.web.de",
"Apps":{
"Drive": "DriveLink",
"Dropbox": "DropboxLink"
},
"Google Main":"http://mail.google.com",
"G+":"http://plus.google.com"
},
"Social":{
"Facebook":"http://www.facebook.de",
"G+":"https://plus.google.com",
"Xing":"http://www.xing.de",
"LinkedIn":"http://www.linkedin.com",
"Tumblr":"http://www.tumblr.com"
},
"Fun":{
"Reddit":"http://www.reddit.com"
}
}
Как видите, у меня в разделе Google есть вложенный раздел с именем Apps
. С CherryPy я передаю этот объект JSON следующим образом с именем linksList:
@cherrypy.expose
def index(self):
linksFile = open('links.json', 'r')
linksList = json.load(linksFile)
template = jinjaEnv.get_template('index.html')
return template.render(linksList=linksList)
Я хочу отобразить следующее:
и так далее
Чего я не понимаю, так это рекурсивно отображать эти вложенные объекты, такие как «Приложения»
-. 121 ---1243700-Похоже, должно быть возможно просмотреть localStorage
/ chrome.storage
расширений Chrome, установленных в моем браузере. Я немного поигрался с инструментами разработчика, но не нашел способа сделать это. Любые идеи?