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"
}
相关推荐
小雅痞7 分钟前
[Java][Leetcode middle] 54. 螺旋矩阵
java·leetcode·矩阵
ooseabiscuit12 分钟前
Laravel6.x新特性全解析
java·开发语言·后端·mysql·spring
青山师15 分钟前
Java内存模型深度解析:Happens-Before规则与内存屏障实现原理
java·spring·面试·职场和发展·java程序员·jmm
Seven9718 分钟前
万字长文背诵最新Agent常见试题
java
XiYang-DING19 分钟前
【Java EE】网络通信中的 4 种交互模式
java·java-ee·交互
xinhuanjieyi22 分钟前
vscode插件,.sec / .inc / .sc 文件添加关键字高亮
java·服务器·vscode
Mr_pyx31 分钟前
RAG知识库从零到一:简单搭建教程(java版)
java·spring·ai·rag
敲代码的瓦龙34 分钟前
Android?碎片!!!
java·开发语言·android-studio
月落归舟36 分钟前
深入解析Spring依赖注入 DI 的三种方式
java·后端·spring
亚马逊云开发者44 分钟前
Lambda 冷启动改善了,你的 Provisioned Concurrency 可能白花钱了
java