所以我在firebase上有以下格式的Json:

{
           "30000000549656652" : {
            "cast" : [ {
              "src" : "https://encrypted-tbn1.gstatic.com/images",
              "title" : "Hilary Duff (Samantha \"Sam\" Montgomery)"
            }],
            "channel_name" : "HBO",
            "desc" : "After her .....",
            "extras" : {
              "initial" : "July 10, 2004 (Hollywood)",
              "director" : "Mark Rosman",
              "screenplay" : "Leigh Dunlap"  
            },
            "genre" : "Thriller",
            "lang" : "English",
            "movie" : 1,
            "prog_id" : 30000000549656652,
            "prog_img" : "http://images."
    "ratings" : {
              "IMDb" : "5.9/10",
              "Metacritic" : "25%",
              "Rotten Tomatoes" : "11%"
            },
            "start" : 201607141800,
            "stop" : 201607141700,
            "title" : "Thrill A Cinderella Story",
            "year" : "2004"
          },
    .....

}

我想在我的android应用程序的活动中执行以下操作 - 查询存在这些JSON的节点,然后对其进行过滤,以便获得具有一种特定类型(例如,Thriller)的电影的所有结果,并且年份在五比我在查询中传递的更少或者五年 . 就像我想要查询以获得所有惊悚片电影的“年”在2000年到2009年之间 . 有人可以帮助我为这样的json构建这样的查询 . 谢谢!