• 通过键获取值时,但不存在时采用默认值(而不是抛出异常)
    1. package com.huangxiaowei.wanandroid.ktExpand
    2. import org.json.JSONObject
    3. fun JSONObject.getInt(name:String,default:Int):Int{
    4. return if (has(name)){
    5. getInt(name)
    6. }else{
    7. default
    8. }
    9. }
    10. fun JSONObject.getString(name:String,default:String):String{
    11. return if (has(name)){
    12. getString(name)
    13. }else{
    14. default
    15. }
    16. }