1
connor123 338 天前 1
关于: 防范 NP 异常的 if 岂不是如同地狱,这条的话,可以使用 jdk 的 Optional.ofNullable 的方式去取值
|
2
yuanmomo 338 天前 via iPhone 1
重名应该可以用内部类解决,定位内部类需要外部类的一起。
字段太多,没有好办法,尝试用 optional 的流式来避免 if ,else 和 npe ,这个我最近也在学。 其次需要的字段少,我就用 JSON path 了,我最近的项目只需要取部分字段就用的这个。 |
3
wubalabadub 338 天前 via Android 1
数据库拿一个 blob 存字符串,代码直接用 fastjson 或者 jsonpath 之类的硬取,定义任何 pojo 。
什么 NP 异常?直接 try catch |
4
wolfie 338 天前 1
有必要 实体反序列化吗?
Hutool 有 json 路径取值,cn.hutool.json.JSONObject#getByPath |
5
EscYezi 338 天前 via Android 1
传参用 Jackson 的 JsonNode 接,然后 Optional 一层层 map 拿要的字段防 npe ,或者用上面说的 json path
怎么存要看之后需要怎么取 |