private Integer parseInteger(JSONObject jObj,String key){ JSONObject o = jObj.getJSONObject(key); if (o.isNullObject()){ return null; } return jObj.getInt(key); } 优化
时间: 2023-11-28 12:04:50 浏览: 70
JsonObject(可将json字符串格式转化为json对象或数组)
可以优化成以下代码:
```
private Integer parseInteger(JSONObject jObj, String key) {
return jObj.has(key) ? jObj.getInt(key) : null;
}
```
使用 `has()` 方法来判断键是否存在,可以避免每次都调用 `getJSONObject()` 方法。同时,使用三目运算符可以使代码更加简洁。
阅读全文