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文件? ,看完以上分享之后,大家应该都知道如何接收了吧。

上一篇:用一篇文章告诉你们,使用递归编写在Java中创建路径的方法

下一篇:我们如何使用并行运行器或分布式测试针对多个浏览器执行WebUI功能文件?一篇文章告诉你!

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载