fastjson.JSONObject之对象与JSON转换方法【建议收藏】

您所在的位置:网站首页 json转json对象 fastjson.JSONObject之对象与JSON转换方法【建议收藏】

fastjson.JSONObject之对象与JSON转换方法【建议收藏】

2024-01-22 22:28| 来源: 网络整理| 查看: 265

我们在平时的开发中,com.alibaba.fastjson.JSONObject是经常会用到的JSON工具包,同样它的转换方法也会经常被我们使用,包括对象转成JSON串,JSON串转成java对象等,如果过一段时间不用的话很容易就会忘记,所以将使用方法总结如下,以便以后忘记了方便查询。

//Java对象转换成String类型的JSON字符串 JSONObject.toJSONString(Java对象) //String类型的JSON字符串转换成Java对象 JSONObject.toJavaObject(JSON字符串,Java对象.class) //Json字符串转换成JSONObject对象 JSONObject.parseObject(JSON字符串) //JSON字符串转换成Java对象 JSONObject.parseObject(JSON字符串,Java对象.class)

这些方法都是日常开发中经常用到的,我们可以来看一下这些方法实际是怎么用的。 例如: //将java对象转换为json字符串 Student r = new Student(); String jsonStr = JSONObject.toJSONString(r); //将json字符串转换为java对象、JSONObject对象 String jsonStr = "{\"name\":\"ZhangSan\"}"; Student r = JSONObject.toJavaObject(jsonStr,Student.class); JSONObject jsonObject = JSONObject.parseObject(jsonStr); //将JSONObject转换为java对象 Student r = JSONObject.parseObject(jsonStr,Refund.class);



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3