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"
}
相关推荐
xiaohe077 小时前
Maven Spring框架依赖包
java·spring·maven
hssfscv8 小时前
软件设计师下午题二 E-R图
java·笔记·学习
十七号程序猿8 小时前
Java图书管理系统 | 无需配置任何环境,双击一键启动,开箱即用
java·spring boot·vue·毕业设计·毕设·源代码管理
宝耶8 小时前
Java面试2:final、finally、finalize 的区别?
java·开发语言·面试
umeelove358 小时前
Spring boot整合quartz方法
java·前端·spring boot
yige458 小时前
SpringBoot 集成 Activiti 7 工作流引擎
java·spring boot·后端
dreamxian8 小时前
苍穹外卖day10
java·开发语言·spring boot
李白的粉8 小时前
基于ssm的校园宽带业务管理系统
java·毕业设计·ssm·课程设计·源代码·校园宽带业务管理系统
CSharp精选营9 小时前
.NET对象转JSON,到底有几种方式?
c#·json·.net·newtonsoft·对象转换·utf8json
dgvri9 小时前
Spring Boot 实战:轻松实现文件上传与下载功能
java·数据库·spring boot