【问题标题】:Can someone help me extract substrings from this text?有人可以帮我从这个文本中提取子字符串吗?
【发布时间】:2012-06-28 11:05:12
【问题描述】:

我正在尝试创建一个需要从 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。 让我知道是否有任何其他方法可以以任何其他方式提取此数据,我的意思是这些数据将以更结构化的形式显示的其他方式。喜欢excel。

【问题讨论】:

  • 看起来像 JSON。使用 GSON 或 Jackson。
  • 我认为 JSON 比 Excel 更有条理,但这只是我自己...

标签: java json api data-extraction


【解决方案1】:

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

http://www.json.org/

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 那时我一定是在打字。都是你的 ;-)
    【解决方案3】:

    这是有效的 JSON(已验证 here)。使用JSON in Java 库。 Here's an example解析json。

    【讨论】:

    • @RobertHarvey,看起来像 houman001,我在平局上很慢;)
    【解决方案4】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 2016-07-14
      • 2015-03-06
      • 1970-01-01
      相关资源
      最近更新 更多