复现条件,实体类套实体类套Map<String,Object>
kx7yvsdv1#
TestDto d = new TestDto(); Map<String, Object> child = new HashMap<>(); child.put("test", 12345L); d.getArgs().put("child", child); ParentDto p = new ParentDto(); p.setResource(d); JSONObject jsonObject = (JSONObject) JSONObject.toJSON(p); ParentDto p1 = JSONObject.toJavaObject(jsonObject, ParentDto.class);
9jyewag02#
执行最后一句话,ParentDto里面取到的12345是Integer而非一开始put进去的Long
w8rqjzmb3#
@wenshao
3条答案
按热度按时间kx7yvsdv1#
9jyewag02#
执行最后一句话,ParentDto里面取到的12345是Integer而非一开始put进去的Long
w8rqjzmb3#
@wenshao