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"
}
相关推荐
C***u1761 分钟前
Spring Boot 实战篇(四):实现用户登录与注册功能
java·spring boot·后端
码界奇点3 分钟前
Java大数据在智能教育个性化学习资源推荐中的冷启动解决方案
java·大数据·学习·动画·推荐算法
safestar20127 分钟前
Elasticsearch分片设计:从数据分布失衡到集群稳定性实战
java·es
数智化架构师-Aloong10 分钟前
⚡️ PowerJob深度解析:Java生态下高并发分布式调度的终极选择
java·开发语言·分布式·系统架构
BD_Marathon21 分钟前
【IDEA】Debug(调试)
java·ide·intellij-idea
嘟嘟w33 分钟前
JVM性能调优
java
Godson_beginner35 分钟前
Sa-Token (java权限认证框架)
java·开发语言
头发那是一根不剩了36 分钟前
Spring Boot「多数据源并存」的设计思路,它与动态数据源又有什么区别?
java·spring boot·后端
o***592740 分钟前
spring注入static属性
java·后端·spring
风象南44 分钟前
Spring Boot实现HTTPS双向认证
java·spring boot·后端