问题标签 [omdbapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - OMdb react props.data.map 不是函数
我正在尝试显示来自 OMdb API 的数据,但每次我尝试使用我的方法时都没有任何效果。我想使用 Spline.js 将电影海报显示到滑块上,每当我手动将 JSON 数据放入状态时,我都能成功地做到这一点,但现在我想从 API 获取数据,我遇到了this props.movie.map在外部组件中一直不是功能错误。
这是 CodeSandbox 上的项目,以防万一
https://codesandbox.io/s/github/JojoDuke/reactmoviesapp?file=/src/App.js
应用程序.js
MoviesList.js(我收到错误的地方)
javascript - 使用 JavaScript 获取 IMDB 信息
我正在尝试使用 JavaScript 获取 IMDB 信息。以下代码适用于 Title、Year、IMDB 链接,但是当我尝试获取“Runtime”、“Director”、“Released”等时,我得到了未定义的结果。请帮忙!
这是数据格式:https ://www.omdbapi.com/?i=tt4779682&apikey=ba1f4581
代码:
java - 解析Java中一行中存在的多个JSON对象
我目前正在使用 OMDB API,它可以将获取查询作为 JSON 对象或 XML 返回。使用 JSON 是我想学习的东西,它通常似乎是我正在尝试做的最好的解决方案。我希望的实现是允许用户搜索电影,并从列表中选择正确的电影。我目前正在使用 google.gson 库。
我遇到的问题是,使用 OMDB 按标题搜索电影(此示例为“batman”)返回以下字符串:
到目前为止,我已经设法删除了{"Search":[and],"totalResults":"490","Response":"True"}部分sendGetRequest(requestURL).substring(11, sendGetRequest(requestURL).length()-41);,但我似乎仍然无法将字符串解析为 JSON。我尝试使用带有各种正则表达式的 String.split 和 Matcher/Pattern 来分离 JsonObjects。我也尝试过 JSONArray,但无济于事。
我是使用 JSON 的新手,所以我不太可能遗漏一些明显的东西或者完全误解了 JSON。
python - 从嵌套列表中提取 JSON 值
我正在使用 OMDb API 使用 Python 提取电影/电视节目数据。我正在尝试从以下 JSON 中获取 IMDB、烂番茄和 Metacritic 评级。
我想要 Rotten Tomatoes 源的嵌套评级列表中的“98%”值。我怎样才能得到它而不是使用类似的东西omdb_media['ratings'][1]['Value']?烂番茄并不总是有条目,我也不能保证顺序,因为可能没有 IMDB 或 Metacritic 的条目,但烂番茄有一个条目,因此它的索引会发生变化。
理想情况下,我希望能够通过 JSON 进行搜索,并通过搜索“烂番茄”来获得该值。
这可能吗?我该怎么做呢?
android - OMDb Api 未显示任何结果 - Kotlin、Android Studio
我一步一步仔细地跟踪了一切,但我找不到问题所在。每当我填写要搜索的电影的名称时,应用程序就会崩溃并显示:java.lang.NullPointerException: response.body() must not be null
有人有什么主意吗?这是以下代码。
电影列表.kt
OMDbApi.kt
OMDbApiClient.kt
第一个片段.kt
json - 使用来自 OMDb 的获取 json 请求填充 jquery ui 选项卡
有没有办法用来自 OMDb 的不同 json 响应填充每个选项卡?对于每个选项卡/电影,它应该显示请求的数据(运行时、导演、演员等)。请求是通过标题(t)谢谢!我不能继续前进:
