前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >fastjson.JSONObject之对象与JSON转换方法【建议收藏】

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

作者头像
编程大道
发布2019-08-02 14:34:29
18.6K0
发布2019-08-02 14:34:29
举报
文章被收录于专栏:编程大道编程大道

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

代码语言:javascript
复制
//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)


代码语言:javascript
复制

这些方法都是日常开发中经常用到的,我们可以来看一下这些方法实际是怎么用的。 例如: //将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);

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 BiggerBoy 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档