Map<Long, AchievementConfiguration> configurationMap = configurationList.stream().
collect(Collectors.toMap(AchievementConfiguration::getId, t->t,(k1,k2)->k2));
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> map = objectMapper.readValue(userActivity.getActivityInfo(), new TypeReference<Map<String, Object>>() {});
objectMapper.writeValueAsString(infoMap)
// map key,value互转
Map<String, String> newMap = t.entrySet().stream().collect(Collectors.
toMap(entry -> entry.getValue(), entry -> entry.getKey(), (k1,k2)->k2));