JSON 数组对象获取 其中某个属性的值

复制代码
import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject;
import cn.hutool.json.JSONUtil;


public static void main(String[] args) {
        String str = "[{\"url\":\"cmsapi/uploadFile/cms/content/1652891041178.png\",\"name\":\"logo.png\",\"path\":\"/uploadFile/cms/content/1652891041178.png\",\"uid\":1652891040861,\"status\":\"success\"}]";
        // path
     /*   JSONObject jsonObject = JSONObject.parseObject(str);
        Object name = jsonObject.get("name");
        System.out.println("name = " + name);*/
//        JSONObject jsonObject = JSON.parseObject(str);
//        Object path = jsonObject.get("path");
//        System.out.println("path = " + path);

        JSONArray jsonArray = JSONUtil.parseArray(str);
        Object url = ((JSONObject) jsonArray.get(0)).get("path");
        String s = url.toString();
        System.out.println("url = " + s);

    }
复制代码

 


posted @   消失的那两年  阅读(781)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示