9
很多同事反馈,为啥在项目里面,使用json提取string,没有了optString()等的方法,而是每次都执行一次containKey(), 再执行getString(), 这样对于大家编写习惯造成了很多差异体感,也会有代码冗余,期望可以跟原生Json库的optXXX()系列方法,减少使用方的学习成本。
很多同事反馈,为啥在项目里面,使用json提取string,没有了optString()等的方法,而是每次都执行一次containKey(), 再执行getString(), 这样对于大家编写习惯造成了很多差异体感,也会有代码冗余,期望可以跟原生Json库的optXXX()系列方法,减少使用方的学习成本。
有类似的方法啊,比如
getIntValue
getLongValue
// ... ...
有类似的方法啊,比如
getIntValue getLongValue // ... ...
???这个和optString还是不一样吧
之前记得没有key会空指针,刚看了下最新源码,看起来是ok的,有做内部判断,现在跟原生json对象差异就是default值设置了。
getString没有返回default value的功能