首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Object类通过转为JsonObject或Map获取属性值「建议收藏」

    Object类通过转为JsonObject或Map获取属性值 简介: 在项目使用中,我们经常会遇到object类,如何快速的获取其属性值?...在此,不通过反射机制获取,而是将其转为JsonObject类或者Map,获取其对应属性名的属性值。...JSONObject jsonObject = JSONObject.parseObject(o.toString()); //方法二:强转 //适用于情景一,只适用于json格式的object类:...JSONObject jsonObject = (JSONObject)o; //适用于情景二,map格式、Collection格式等等,toJSON()方法将object类转换成JSON格式的object...类: JSONObject jsonObject = (JSONObject) JSON.toJSON(o); //通过jsonObject对象,就可以很方便的获取属性值 Object tp = jsonObject.get

    8.7K11

    jsonobject是什么类型_json和jsonobject区别

    数组的解析需要通过 JSONObject 对象的 getJSONArray(key) 方法获取到一个 JSONArray 对象,再调用 JSONArray 对象的 get(i) 方法获取数组元素,i 为索引值...1、只包含一个对象的 json 字符串解析 //将得到json数据转换为一个json对象 JSONObject jsonObject = new JSONObject(data); //获取"persons..."的json对象 jsonObject = jsonObject.getJSONObject("persons"); //通过相应的get方法,获取相应的属性 int id = jsonObject.getInt...("id"); String name = jsonObject.getString("name"); int age = jsonObject.getInt("age"); //将获取到的数据放到一个...jsonObject = new JSONObject(data); //获取"persons"的json对象,并将其转换为一个json数组 JSONArray array = jsonObject.getJSONArray

    3.2K10

    JSONObject 的使用

    基本类型的解析直接调用 JSONObject 对象的 getXxx(key) 方法,如果获取字符串则 getString(key),布尔值则 getBoolean(key),以此类推。...数组的解析稍微麻烦一点,需要通过 JSONObject 对象的 getJSONArray(key) 方法获取到一个 JSONArray 对象,再调用 JSONArray 对象的 get(i) 方法获取数组元素...//获取"persons"的json对象 jsonObject = jsonObject.getJSONObject("persons"); //通过相应的get方法,获取相应的属性 int id =...> list = new ArrayList(); //将得到json数据转换为一个json对象 JSONObject jsonObject = new JSONObject(data); //获取..."persons"的json对象,并将其转换为一个json数组 JSONArray array = jsonObject.getJSONArray("persons"); //通过循环获取数据,并放入list

    3.4K20
    领券