从客户端到服务器上的对象的JSON数据

时间:2015-09-08 04:39:29

标签: json servlets gson

道歉令人困惑的头衔。问题是:
我知道如何使用gson将服务器端的Object转换为json并将其发送到客户端。我也知道如何将json从客户端发送到服务器。在服务器端,我使用request.getParameter(" xyz")来获取我需要的数据。但是,有没有办法可以将客户端数据直接映射到服务器端的类或对象。

例如,如果客户端数据中有100个参数,则编写所有这些getParameter语句需要很长时间。将其映射到对象的任何快捷方式?

1 个答案:

答案 0 :(得分:1)

如果您使用http://www.jsonschema2pojo.org/之类的东西将JSON转换为POJO类,您可以使用GSON将客户端请求字符串(postdata?)转换为该类的实例。

       Gson gson = new GsonBuilder().create();
       Person p = gson.fromJson(reader, Person.class);