Web服务:如何接收XML / JSON文件?
来源:爱站网时间:2021-10-29编辑:网友分享
最近爱站技术小编有人来问Web服务:如何接收XML / JSON文件? 关于这个问题,小编用一篇文章告诉大家答案。希望能给大家一些参考。
最近爱站技术小编有人来问Web服务:如何接收XML / JSON文件? 关于这个问题,小编用一篇文章告诉大家答案。希望能给大家一些参考。
问题描述
我正在使用Servlet和JSP在Eclipse中通过一个项目来学习Web和Java。我计划使用RESTClient或REST Easy来模拟发送XML和JSON文件(除非有人提出了更简单的建议)。
我创建了一个Web服务,但是我不知道如何使它接收XML和JSON文件(然后将内容存储在MySQL数据库中,但是此部分之后就可以了)。你有什么线索吗?
提前感谢
思路:
1]如果要接收JSON对象,则必须在方法签名中添加@RequestBody
参数:
@PostMapping("/testJSON")
public String testJSON(@RequestBody YourJSONObject yourJSONObject)
{
// here you can now add your logic for `yourJSONObject`
return "success";
}
和
public class YourJSONObject{
private String name;
private int age;
//getter;setter;
}
现在,您需要在请求的正文中添加结构与YourJSONObject
相匹配的JSON:
{
"name": "StackOverflow";
"age": 7;
}
[2)如果要接收文件(XML,图像等),则here是一个简单易懂的教程。在文件发送到服务器之后,有很多库可以帮助您解析它并执行所需的操作:
以上内容就是爱站技术频道小编为大家分享的Web服务:如何接收XML / JSON文件? ,看完以上分享之后,大家应该都知道如何接收了吧。