1

我正在尝试创建一个需要从 imdb 提取数据的项目。我见过一些 php 提取器,但我需要一个 java 程序。我需要提取如下信息:

  1. 电影名称和年份
  2. 小地块
  3. 评分
  4. 类型
  5. 演员

数据如下,我需要从中提取数据:

{
    "Title": "Brave",
    "Year": "2012",
    "Rated": "PG",
    "Released": "22 Jun 2012",
    "Runtime": "1 h 40 min",
    "Genre": "Animation, Action, Adventure, Comedy, Family, Fantasy",
    "Director": "Mark Andrews, Brenda Chapman",
    "Writer": "Mark Andrews, Steve Purcell",
    "Actors": "Kelly Macdonald, Billy Connolly, Emma Thompson, Julie Walters",
    "Plot": "Determined to make her own path in life, Princess Merida defies a custom that brings chaos to her kingdom. Granted one wish, Merida must rely on her bravery and her archery skills to undo a beastly curse.",
    "Poster": "http://ia.media-imdb.com/images/M/MV5BMzgwODk3ODA1NF5BMl5BanBnXkFtZTcwNjU3NjQ0Nw@@._V1_SX640.jpg",
    "imdbRating": "7.5",
    "imdbVotes": "1,002",
    "imdbID": "tt1217209",
    "Response": "True"
}

如果有帮助,此数据来自 imdbapi.com。让我知道是否有任何其他方法可以以任何其他方式提取这些数据,我的意思是这些数据将以更结构化的形式显示的其他方式。喜欢卓越。

4

4 回答 4

2

它是 JSON。使用 JSON 库对其进行解析。

http://www.json.org/

于 2012-06-27T03:37:33.937 回答
2

在我看来它是JSON。获取 JSON 解析库。

于 2012-06-27T03:39:03.177 回答
2

这是有效的 JSON(在此处验证)。在 Java库中使用JSON 。下面是一个解析json的例子。

于 2012-06-27T03:39:14.747 回答
2

由于这是一个 JSON 字符串,您可以使用 JSON Passer 从数据中提取信息。您可以使用 JSON 解析器将上述信息填充到 JAVA 对象中。请参阅以下链接。

https://stackoverflow.com/questions/338586/a-better-java-json-library

于 2012-06-27T03:41:56.087 回答