java - 用Gson验证

java - 用Gson验证,第1张

我想在使用GSON反序列化时检查有效的Integer,并向resultList对象报告错误。

所以我有这个(注册Integer类型)给GsonBuilder:

public Map<Long, List<ReferralDetailsDTO>> getWaiting() {
    return referralDao.findAll()
            .stream()
            .map(ReferralDetailsDTO::new)
            .collect(Collectors.groupingBy(locationDao.findById(ReferralDetailsDTO::getLocationId), Collectors.toList()));
}

IntegerDeserializer看起来像

gson.registerTypeAdapter(Integer.class, new IntegerDeserializer(resultList));

有没有办法获取当前解析的Integer的字段名称? 如果这工作,我可以使用它作为检查json字段的通用方法。

最佳答案:

0 个答案:

没有答案
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复