美文网首页
Springboot中发送json格式的post请求

Springboot中发送json格式的post请求

作者: 怀方 | 来源:发表于2018-12-18 10:25 被阅读0次

工具:阿里fastjson、spring的RestTemplete(spring自带)
maven加载fastjson,版本号和相关文档可以到https://github.com/alibaba/fastjson查看

<!--Alijson插件-->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.54</version>
</dependency>

代码:

public void postApi() {
        //目标接口地址
        String url = "http://xxxxx";
        JSONObject postData = new JSONObject();
        postData.put("name", "小明");

        RestTemplate client = new RestTemplate();

        JSONObject json = client.postForEntity(url, postData, JSONObject.class).getBody();

        //User是提前创建好的实体类,将返回的json中的result数据转换为User格式
        Group group = json.getObject("result", User.class);

        System.out.println(group.getName);
    }

相关文章

网友评论

      本文标题:Springboot中发送json格式的post请求

      本文链接:https://www.haomeiwen.com/subject/ocekkqtx.html