java中Object和json相互转换的方式

1.org中jackson转换json,springboot中内置jackson

ObjectMapper o=new ObjectMapper();

List<>list=new ArrayList();

String jons=o.writeAsValueString(list);

2.alibaba中fastjson转换成json

java 复制代码
    @GetMapping("/test")
    public TbUser testHttpClient(){
        String url="http://localhost:8080/saveUser";
        TbUser user = new TbUser();
        user.setPhone("13568775074");
        user.setUsername("minming");
        user.setPassword("123456");
        //fastjson的JSONObject将Object转json
        String s = JSONObject.toJSONString(user);
        //返回json类型数据
        String result = CloseableHttpCilentsUtils.doPost(url, user, null);
        fastjson的JSONObject将json转Object
        JSONObject  response = JSONObject.parseObject(result);
        TbUser parse = JSONObject.toJavaObject(response, TbUser.class);
        return parse;
    }

返回结果:

java 复制代码
{
  "password": "123456",
  "phone": "13568775074",
  "username": "minming"
}
相关推荐
Lichee207 分钟前
招行Java 面试知识点梳理:Spring 事务、锁、线程池、集合
java·面试
YDS82919 分钟前
Small Spring IOC篇:作用域和FactoryBean
java·后端·spring
Shaoshing22 分钟前
LeetCode100 42.接雨水
java·算法·leetcode
枫子有风26 分钟前
卡码网盘项目深挖
java·redis·jwt·es·pgvector
郭小李33 分钟前
springmvc 拦截器
java·开发语言·前端
大风起兮云飞扬丶36 分钟前
Java——日期类
java·开发语言
Wang's Blog1 小时前
Java 项目实战:交友项目 - 联系人管理需求分析
java·开发语言·交友
lazy H1 小时前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408
学到老活到老1 小时前
第 22 集:Filter、Interceptor、AOP 都能拦截,为什么不能互换?
java·后端·spring
sun03221 小时前
【JDK 动态代理】 和 【CGLIB 代理】对比
java·数据库·sql