public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState){


        ObjectMapper mapper = new ObjectMapper();
        try {

            JackSon response = mapper.readValue(


             new URL("http://express.heartrails.com/api/json?method=getAreas"),
                    JackSon.class);
            String m = response.get("response").get(0).get("area").asText();

            super.onCreate(savedInstanceState);

            setContentView(R.layout.activity_main);

            TextView textView = (TextView) findViewById(R.id.text_view);

            textView.setText(String.valueOf(m));

        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}

上記のコードでは、response.getのgetにCannot resolve method 'get(java.lang.String)'と言うエラーが出ています。

@Data
public class JackSon {
    private Area response;

    @Data
    public class Area {
        private String[] area;
    }
}

このコードをどうようにすれば表示されるようになりますか?

[
  {
    "a": "xxx",
    "b": yyy
  },
  {
    "a": "xxxx",
    "b": yyyy
  },
  {
    "a": "xx",
    "b": yy
  }
]

上記のURLではなくこのような形のJSONデータを表示する場合どのように変えればよいですか?