繁体   English   中英

有人可以帮助我从此文本中提取子字符串吗?

[英]Can someone help me extract substrings from this text?

我试图创建一个项目,需要从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。 使用JSON库进行解析。

http://www.json.org/

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

这是有效的JSON( 在此处进行了验证)。 在Java库中使用JSON 是解析json 的示例

由于这是JSON字符串,因此您可以使用JSON Passer从数据中提取信息。 您可以使用JSON解析器将以上信息填充到JAVA Object中。 请参考以下链接。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM