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

Posted 消失的那两年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);

    

 


以上是关于JSON 数组对象获取 其中某个属性的值的主要内容,如果未能解决你的问题,请参考以下文章

请问PHP如何解析这样的json值?如何获取其中某个值内容呢? 代码如下:

如何获取前端传过来的json对象?

Jmeter 解析json文件(多条件获取数组中某个节点的值)

js怎么获取json中的多个对象?

如何获取数组里对象的某个值

JS获取JSON对象数组某个属性最大值