hutool 判断 JSONObject 对象是否有指定键名

在 Hutool 中,可以使用 JSONObject 的 has 方法来判断一个 JSONObject 是否包含指定的键。以下是一个示例代码,用于判断 JSONObject 是否包含键名为 "name" 的值。

java 复制代码
import cn.hutool.json.JSONObject;  
  
public class Example {  
    public static void main(String[] args) {  
        JSONObject jsonObject = new JSONObject();  
        jsonObject.put("name", "John");  
        jsonObject.put("age", 30);  
  
        if (jsonObject.has("name")) {  
            System.out.println("JSONObject 包含键名为 name 的值");  
        } else {  
            System.out.println("JSONObject 不包含键名为 name 的值");  
        }  
    }  
}

在上面的示例中,我们首先创建了一个 JSONObject 对象,并添加了两个键值对,其中一个键的名称是 "name"。然后,我们使用 has 方法检查该对象是否包含键名为 "name" 的值。如果包含,则输出 "JSONObject 包含键名为 name 的值";否则,输出 "JSONObject 不包含键名为 name 的值"。

相关推荐
罗超驿7 分钟前
15.Java异常处理:从束手无策到从容应对
java·开发语言
半夜修仙10 分钟前
RabbitMQ的推模式和拉模式
java·分布式·中间件·rabbitmq·github·java-rabbitmq
掉鱼的猫10 分钟前
用 Solon ReActAgent 落地发票识别与智能报销
java·llm·agent
_kerneler13 分钟前
cgroup :限制cpu原理
java·服务器·前端
唐青枫17 分钟前
Java Jakarta Validation 实战指南:从参数校验到分组、自定义注解和全局异常处理
java
jvmind_dev35 分钟前
第一章:AI Agent 如何重新定义 Java 性能分析
java·agent
yingyima38 分钟前
AWK 速查手册:不仅仅是文本处理,更是性能与简洁的抉择
前端
悟空瞎说38 分钟前
WebSocket 前端丢包处理实战:原理与完整代码实现
前端
秋天的一阵风40 分钟前
✨ 原来文本转换可以这么丝滑!UnifiedJS 实战指南来了
前端·github·markdown
南川琼语1 小时前
HTTP——AJAX
前端·javascript·ajax