gpt4 book ai didi

java - REST Web 应用程序 : what is the role of XML/JSON?

转载 作者:行者123 更新时间:2023-12-01 18:03:32 24 4
gpt4 key购买 nike

我目前正在学习 REST 应用程序,特别是 REST 的 Java 实现。

我不确定 JSONXML 在 REST 中扮演什么角色?

一个示例来展示我目前的理解:

  1. 用户单击前端的按钮。
  2. 用户被重定向到某个网址,例如/user/{userid}
  3. 服务类中的Java方法调用存储库(例如Crud Repository)类来检索数据
  4. 存储库从数据库中提取数据(例如有关该特定用户的数据)
  5. 数据传回服务类,然后在 UI 上显示给用户。

JSONXML 适合此流程的什么位置?

最佳答案

如果我们将你的第五步分开......1)服务以一定的格式返回数据2)UI以该格式接收它并将其显示在屏幕上。此格式是 XML 或 JSON 甚至纯文本。这是您在从 UI 进行调用时提到的 Accept 类型,并在服务中设置响应 header 。

JSON 代表 Javascript Object notation,因此如果响应是 JSON 格式,您可以通过使用 JSON.parse 解析它来直接将其用作 javascript 变量。 Accept 类型实际上取决于您的要求。对于大多数情况,JSON 是首选,因为它很容易转换为 JS 对象。

关于java - REST Web 应用程序 : what is the role of XML/JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38769420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com