我正在使用的 API 有一个返回
但由于某些原因,我无法直接进行转换,Java 提示无法将
我尝试了以下代码:
作为一种解决方法,但是否有更简单的方式?
Map<String, Object>
的方法,但我知道在这种情况下 Object
是 String
,所以我希望它是一个 Map<String, String>
。但由于某些原因,我无法直接进行转换,Java 提示无法将
Map<String, Object>
强制转换为 Map<String, String>
。我尝试了以下代码:
Map<String, Object> tempMap = someApiMethodReturningAMap();
Map<String, String> map = new HashMap<String, String>();
for (String i : tempMap.keySet()) {
map.put(i, String.valueOf(tempMap.get(i)));
}
作为一种解决方法,但是否有更简单的方式?