【发布时间】:2015-09-08 04:39:29
【问题描述】:
为令人困惑的标题道歉。问题是:
我知道如何使用 gson 将服务器端的 Object 转换为 json 并将其发送到客户端。我也知道如何将 json 从客户端发送到服务器。在服务器端,我使用 request.getParameter("xyz") 来获取我需要的数据。但是,有没有一种方法可以直接将客户端数据映射到服务器端的类或对象。
例如,如果客户端数据中有 100 个参数,那么编写所有这些 getParameter 语句需要很长时间。将其映射到对象的任何快捷方式?
【问题讨论】:
-
您使用什么服务器端技术?大多数都可以自动处理。
-
我正在开发一个 Java servlet。我目前在 doGet 或 doPost 中获取数据的方式是使用 request.getParameter()
-
@RobbyCornelissen 我看过那个教程。对我来说的问题是,在 servlet 中,我不是从文件中获取 HttpServletRequest 中的数据。我不知道如何将“请求”传递给 gson.fromJson()
-
所以只需从请求中获取您的 JSON 字符串并使用
gson.fromJson(string, Whatever.class)