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"
}
相关推荐
hexionly6 分钟前
演示工厂模式和策略模式的基本用法
java·简单工厂模式·策略模式·开闭原则
shehuiyuelaiyuehao9 分钟前
javaSE大总结
java
Paraverse_徐志斌12 分钟前
针对 SAAS 私有化部署,如何优雅合并微服务
java·微服务·架构·saas·私有化
Knight_AL17 分钟前
Spring Boot + Docker:实现可挂载可热更新的 config.json
spring boot·docker·json
黎雁·泠崖17 分钟前
Java字符串API:String/StringBuffer/StringBuilder详解
java·开发语言
山枕檀痕18 分钟前
JPA Projection 详解(接口投影 / 类投影 / 动态投影 / 原生SQL映射)
java·hibernate·jpa
Jack_abu30 分钟前
stream().toList()与.collect(Collectors.toList())
java·stream·jdk8
黎雁·泠崖31 分钟前
Java核心API之Object类:所有类的根父类
java·开发语言
Remember_99331 分钟前
【LeetCode精选算法】位运算专题
java·开发语言·jvm·后端·算法·leetcode