Springboot中发送json格式的post请求
Springboot中发送json格式的post请求工具:阿里fastjson、spring的RestTemplete(spring自带)maven加载fastjson,版本号和相关文档可以到https://github.com/alibaba/fastjson查看<!--Alijson插件--><dependency><groupId>com.alibaba&
·
Springboot中发送json格式的post请求
工具:阿里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);
}
更多推荐
已为社区贡献1条内容
所有评论(0)