[alibaba/fastjson]强烈恳求温少兄提供optXXX提取数据方法

2024-05-23 519 views
9

很多同事反馈,为啥在项目里面,使用json提取string,没有了optString()等的方法,而是每次都执行一次containKey(), 再执行getString(), 这样对于大家编写习惯造成了很多差异体感,也会有代码冗余,期望可以跟原生Json库的optXXX()系列方法,减少使用方的学习成本。

回答

1

有类似的方法啊,比如

getIntValue
getLongValue
// ... ...
9

有类似的方法啊,比如

getIntValue
getLongValue
// ... ...

???这个和optString还是不一样吧

6

之前记得没有key会空指针,刚看了下最新源码,看起来是ok的,有做内部判断,现在跟原生json对象差异就是default值设置了。

9

getString没有返回default value的功能