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"
}
相关推荐
i***13241 分钟前
Spring BOOT 启动参数
java·spring boot·后端
坚持不懈的大白4 分钟前
后端:SpringMVC
java
IT_Octopus5 分钟前
(旧)Spring Securit 实现JWT token认证(多平台登录&部分鉴权)
java·后端·spring
kk哥889911 分钟前
Spring详解
java·后端·spring
S***267513 分钟前
Spring Cloud Gateway 整合Spring Security
java·后端·spring
Tao____32 分钟前
开源物联网平台
java·物联网·mqtt·开源·设备对接
遇到困难睡大觉哈哈1 小时前
Harmony os——ArkTS 语言笔记(四):类、对象、接口和抽象类
java·笔记·spring·harmonyos·鸿蒙
拿破轮1 小时前
使用通义灵码解决复杂正则表达式替换字符串的问题.
java·服务器·前端
j***51891 小时前
Java进阶,时间与日期,包装类,正则表达式
java·mysql·正则表达式
WZTTMoon2 小时前
Spring Boot 启动全解析:4 大关键动作 + 底层逻辑
java·spring boot·后端