有人可以帮助我从这个文本中提取子串吗?

时间:2012-06-27 03:34:12

标签: java json api data-extraction

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

  1. 电影名称和年份
  2. 小情节
  3. 评分
  4. 类型
  5. 演员
  6. 以下数据我需要提取数据:

    {
        "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。

4 个答案:

答案 0 :(得分:2)

这是JSON。使用JSON库来解析它。

http://www.json.org/

答案 1 :(得分:2)

它看起来JSON给我。获取JSON解析库。

答案 2 :(得分:2)

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

答案 3 :(得分:2)

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

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