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"
}
相关推荐
七老板的blog5 分钟前
当 Spring StateMachine 遇见大模型:构建工业级 AI 写作流水线
java·人工智能·spring
云烟成雨TD24 分钟前
Spring AI 1.x 系列【46】MCP Security 模块
java·人工智能·spring
CRMEB系统商城26 分钟前
CRMEB多商户系统(Java)v2.3公测版发布
java·开发语言·人工智能·小程序·开源·php
sinat_2554878133 分钟前
第七部分。介绍MVC(模型-视图-控制器)模式
java·ide·http·tomcat·intellij-idea
李白的天不白1 小时前
ps -ef | grep java
java
ab_dg_dp1 小时前
Android 17+ 提取 AIDL 生成 Java 文件的实用脚本
android·java·python
超哥--1 小时前
B站视频内容智能分析系统(三):B站视频自动采集
java·开发语言·音视频·ai编程
郑洁文1 小时前
基于SpringBoot的商品仓库管理系统的设计与实现
java·spring boot·后端·仓库管理系统·商品仓库管理系统
布朗克1681 小时前
22 异常处理——从入门到精通的完整指南
java·异常处理
小旭95271 小时前
Spring AI Alibaba 从入门到实战:一站式掌握企业级 AI 应用开发
java·人工智能·spring