簡體   English   中英

json2html:如何將圖像 URL 顯示為圖像

[英]json2html: how to display an image URL as an image

實際上,我對此有 2 個問題。 我有一個這樣的 json

[
    {
        "id": 601,
        "imdb_id": "tt0068646",
        "imdb_rating": "9.2",
        "language": "English, Italian, Latin",
        "poster": "https://m.media-amazon.com/images/M/MV5BM2MyNjYxNmUtYTAwNi00MTYxLWJmNWYtYzZlODY3ZTk3OTFlXkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_SX300.jpg",
        "title": "The Godfather",
        "year": 1972
    },
    {
        "id": 603,
        "imdb_id": "tt0071562",
        "imdb_rating": "9.0",
        "language": "English, Italian, Spanish, Latin, Sicilian",
        "poster": "https://m.media-amazon.com/images/M/MV5BMWMwMGQzZTItY2JlNC00OWZiLWIyMDctNDk2ZDQ2YjRjMWQ0XkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_SX300.jpg",
        "title": "The Godfather Part II",
        "year": 1974
    },
    {
        "id": 622,
        "imdb_id": "tt0108052",
        "imdb_rating": "9.0",
        "language": "English, Hebrew, German, Polish, Latin",
        "poster": "https://m.media-amazon.com/images/M/MV5BNDE4OTMxMTctNmRhYy00NWE2LTg3YzItYTk3M2UwOTU5Njg4XkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_SX300.jpg",
        "title": "Schindler's List",
        "year": 1993
    }
]

做一個 json2html 之后像這樣返回

    movies_data = get_recommended_movies().json
    for movie_data in movies_data:
        imdb_id = movie_data["imdb_id"]
        movie_data["imdb_id"] = "https://www.imdb.com/title/" + imdb_id

    #movies_data = json.dumps(get_recommended_movies().json)
    html_data = json2html.convert(json=movies_data)
    return html_data

該網頁使用表格呈現。 我的問題是如何將海報 url 渲染為表格中的圖像。 如何在表格中顯示為可點擊的URL

該庫不可能,不能支持 html 模板,只能將 json 轉換為 html 表

您可以嘗試添加一些 javascript,但我的建議是使用其他庫,最新版本太舊(2019 年 7 月 3 日)

檢查https://handlebarsjs.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM