由于我对Android开发以及Java(及其成千上万个不同的免费库)相对较新,我现在很难从{{1}中获得ArrayList<>
自定义类}。
我正在使用loopj JSONArray
和Jackson从API获取JSON数据,对其进行反序列化并将其绑定到AsyncHttpClient
。
ArrayAdapter
现在,这显然不起作用,因为对象映射器出人意料地没有将“ArrayList<Transcoder> data = new ArrayList<Transcoder>;
ApiRestClient.get("transcoder", null, new JsonHttpResponseHandler() {
@Override
public void onSuccess(JSONArray entities) {
data = JsonUtils.getObjectMapper().readValues(entities, new TypeReference<ArrayList<Transcoder>>() {});
}
...
”作为参数。我怎样才能做到这一点?将JSONArray
展平为字符串?或者在foreach循环中获取JSONArray
内容?