大家好,又见面了,我是你们的朋友全栈君。
在项目使用中,我们经常会遇到object类,如何快速的获取其属性值?在此,不通过反射机制获取,而是将其转为JsonObject类或者Map,获取其对应属性名的属性值。
//object使用情景一: //object类值形式为:{“name”:“value”,“name1”:“value1”},json格式 Object o = redisTemplate.opsForHash().get(vehicleMessage, engineCode);
//object使用情景二: //object类值形式为:{name=value,name1=value1},map格式 Object o = json.get(“MDT_EN_DA_GB6_TYPE”);
Complete!!! 当然Object类->JsonObject类,还有Jackson、Gson以及官方JSON,可以多多尝试。 如果使用JSONObject.fromObject()这个方法转换对象, 必须引用的包为net.sf.json.JSONObject,这个包引用依赖较多,在此贴一下。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/134197.html原文链接:https://javaforall.cn

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/151272.html