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 的值"。

相关推荐
邪修king8 分钟前
Re:Linux系统篇(六):动静态库 & 链接机制【完整透彻版】
linux·运维·服务器
米码收割机1 小时前
【项目】spring boot+vue3 宠物领养系统(源码+文档)【独一无二】
java·spring boot·宠物
名为沙丁鱼的猫7292 小时前
【审计日志组件实践复盘】前端工程化 + 后端DDD架构(AOP切面拦截日志) + MBG
前端·架构
xqqxqxxq2 小时前
AI智能旅游规划系统 - 前端技术笔记
前端·笔记·旅游
刹那芳华19922 小时前
STMF+ESP-S+MQTT协议连接华为云端(附踩坑记录)
java·struts·华为
就改了7 小时前
Java8 日期处理(详细版)
java·python·算法
麻瓜生活睁不开眼8 小时前
Android16定制SearchLauncher新增投屏Cast桌面快捷图标完整实现
java·launcher·aosp16
陈随易8 小时前
bm2,MoonBit实现的pm2替代品
前端·后端·程序员
IT小盘9 小时前
12-Prompt不等于一句话-System-User-Context三层结构
java·windows·prompt
都叫我大帅哥10 小时前
Spring Data JPA 查询之道:方法命名与示例查询完全指南
java·后端·spring