NutzCN Logo
问答 调用NutMap的getArray方法传参的问题
发布于 2541天前 作者 qq_df433f5d 1655 次浏览 复制 上一个帖子 下一个帖子
标签:

我从一个nutmap里取一个array,但是如下所写,总是报第二个参数类型不对。请教该如何写?

NutMap map = Json.fromJson(NutMap.class, queryResult);
ArrayList<NutMap> geocodes = map.getArray("geocodes", NutMap.class);
3 回复

里面是LinkedHashMap,并没有用上NutMap,这个可以考虑改一下

我改成LinkedHashMap还是报第二个参数类型不对.
Wrong 2nd argument type. Found: 'java.lang.Class<java.util.LinkedHashMap>', Required: 'java.lang.Class'

ArrayList<LinkedHashMap> geocodes = map.getArray("geocodes", LinkedHashMap.class);

getArray 返回是数组

添加回复
请先登陆
回到顶部