我正在尝试从列表中获取数据,但在获取数据时遇到了一些问题。
List<Field> errorFieldList;
Set<String> formValidationResult = new HashSet<String>();
这里添加到validationResults的数据是这样的,errorFieldList大小是两个有Id和type
validationResults.put(errorFieldList, formValidationResult);
public ValidationResponseErrorView(
Map<Object, Set<String>> validationResults, String exceptionMessage) {
if (validationResults.size() > 0) {
for (Map.Entry<Object, Set<String>> entrySet : validationResults
.entrySet()) {
Map<String, Object> fieldResultsMap = new HashMap<String, Object>();
Object objField = entrySet.getKey();
if (objField instanceof List) {
for (int i = 0; i < ((List<Map<String, Object>>) objField)
.size(); i++) {
LOGGER.info("in array list----" + objField);
}
}
}
}
}
我不确定如何从 objField 中获取数据。