1.三元表达式
String value = json.containsKey(“Key”) ? json.getString(“Key”) : “”;
2.if 条件判断
if (json.get(“Key”)!=null && !"".equals(json.get(“Key”))) {
String value= json.get(“Key”).toString();
}
获取为空字符串的时候使用toString方法会报空指针。需要先进行非空判断,推荐第一种方式
1.三元表达式
String value = json.containsKey(“Key”) ? json.getString(“Key”) : “”;
2.if 条件判断
if (json.get(“Key”)!=null && !"".equals(json.get(“Key”))) {
String value= json.get(“Key”).toString();
}
获取为空字符串的时候使用toString方法会报空指针。需要先进行非空判断,推荐第一种方式