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"
}
相关推荐
王九思2 分钟前
对称加密与非对称加密详解
java·网络·数据库
SimonKing13 分钟前
Spring Boot 4.0 + gRPC 极简集成:4步搞定,比REST还丝滑
java·后端·程序员
C++、Java和Python的菜鸟16 分钟前
第3章 后端Web基础 (Maven)
java
小小编程路18 分钟前
Java super 关键字详解:用法、场景与常见误区
java·开发语言
我登哥MVP27 分钟前
走进 Gang of Four 设计模式:外观模式
java·设计模式·外观模式
蓝冰凌28 分钟前
vscode 用户级 settings.json
ide·vscode·json
tiancaijiben1 小时前
阿里云SAE应用引擎弹性扩缩容完全指南:从手动调控到智能自动化
java·网络·数据库
增量星球1 小时前
《持续交付2.0系列一》从技术交付到业务引领
java·docker·容器·devops
ch.ju1 小时前
Java Programming Chapter 4——Anonymous inner class
java·开发语言
Mr__Miss1 小时前
Java 随机数生成器选型指南:Random、ThreadLocalRandom 与 SecureRandom
java·开发语言·python