lz
我最近也碰到和你一样的问题
以下是我的解决方案
Optional.ofNullable(gf).map(Gf::getDad).map(Dad::getSon).map(Son::getName).o
rElse(null)
虽然没有js的那种
gf?.dad?.son?.name这么优雅,但是总比一层一层判断是不是null要方便多了
缺点就是你不知道哪一层是null
【 在 xeagle (静下心来编程) 的大作中提到: 】
: 服务端返回的比较复杂的json数据,多层对象嵌套,解析后,理论上每一项都有可能为null(json里数据不全)。
: 这种情况客户端为了鲁棒,只能每一项都判断是否为null?
--
修改:guestking FROM 180.167.95.*
FROM 180.167.95.*