リストからデータを取得しようとしていますが、データの取得中に問題に直面しています。
List<Field> errorFieldList;
Set<String> formValidationResult = new HashSet<String>();
ここで、validationResults に追加されたデータは次のようになり、errorFieldList のサイズは Id と type を持つ 2 です。
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 からデータを取得する方法がわかりません。