我正在尝试开发一个系统,该系统在搜索特定主题时显示该主题的专家列表。搜索功能正在运行,专家列表(结果)是从 API 生成的,该 API 采用 json 对象列表的形式,如下所示:
result={
"experts":[
{
"thumbnail": "https://scholar.googleusercontent.com/citations?view_op=small_photo&user=JicYPdAAAAAJ&citpid=2",
"name": "Geoffrey Hinton",
"link": "https://scholar.google.com/citations?hl=en&user=JicYPdAAAAAJ",
"author_id": "JicYPdAAAAAJ",
"email": "Verified email at cs.toronto.edu",
"affiliations": "Emeritus Prof. Comp Sci, U.Toronto & Engineering Fellow, Google",
"cited_by": 638900,
"interests": [
{
"title": "machine learning",
"serpapi_link": "https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Amachine_learning",
"link": "https://scholar.google.com/citations?hl=en&view_op=search_authors&mauthors=label:machine_learning"
},
{
"title": "psychology",
"serpapi_link": "https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Apsychology",
"link": "https://scholar.google.com/citations?hl=en&view_op=search_authors&mauthors=label:psychology"
},
{
"title": "artificial intelligence",
"serpapi_link": "https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Aartificial_intelligence",
"link": "https://scholar.google.com/citations?hl=en&view_op=search_authors&mauthors=label:artificial_intelligence"
},
{
"title": "cognitive science",
"serpapi_link": "https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Acognitive_science",
"link": "https://scholar.google.com/citations?hl=en&view_op=search_authors&mauthors=label:cognitive_science"
},
{
"title": "computer science",
"serpapi_link": "https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Acomputer_science",
"link": "https://scholar.google.com/citations?hl=en&view_op=search_authors&mauthors=label:computer_science"
}
]
},
{
"thumbnail": "https://scholar.googleusercontent.com/citations?view_op=small_photo&user=kukA0LcAAAAJ&citpid=3",
"name": "Yoshua Bengio",
"link": "https://scholar.google.com/citations?hl=en&user=kukA0LcAAAAJ",
"author_id": "kukA0LcAAAAJ",
"email": "Verified email at umontreal.ca",
"affiliations": "Professor of computer science, University of Montreal, Mila, IVADO, CIFAR",
"cited_by": 605714,
"interests": [
{
"title": "Machine learning",
"serpapi_link": "https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Amachine_learning",
"link": "https://scholar.google.com/citations?hl=en&view_op=search_authors&mauthors=label:machine_learning"
},
{
"title": "deep learning",
"serpapi_link": "https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Adeep_learning",
"link": "https://scholar.google.com/citations?hl=en&view_op=search_authors&mauthors=label:deep_learning"
},
{
"title": "artificial intelligence",
"serpapi_link": "https://serpapi.com/search.json?engine=google_scholar_profiles&hl=en&mauthors=label%3Aartificial_intelligence",
"link": "https://scholar.google.com/citations?hl=en&view_op=search_authors&mauthors=label:artificial_intelligence"
}
]
}
]
}
现在这个“结果”对象被直接传递给一个合适的html模板。“专家”列表中的每个“专家”被迭代并显示在html页面中,如下所示:
我希望用户能够保存每个专家的数据。所以我在每个专家结果旁边添加了一个“保存”按钮。目前我不知道如何获取“专家”json 的所有数据当用户单击每个结果旁边的“保存”按钮时对象在数据库中?