我正在使用 Jersey,它从客户端的 JSON 或 xml 创建一个对象。
现在,我正在使用 JSONp 创建一个对象。由于 jsonp 无法发送数据,所以我只能使用 get 发送数据。
我可以使用 GET 请求并仍然反序列化吗?我知道我可以对每个使用 @QueryParam,然后以某种方式反序列化。但就像 POST 和 Put 一样,我可以只给它一个输入参数并期望 Jersey 自动反序列化吗?
如何使用 Jersey 将 json 反序列化为 java 对象?
Thanks.
经过一番研究,直接从json反序列化并不难。我就是这样做的。
从客户端发送 JSON 作为查询参数,其中键与对象字段名称匹配。
ObjectMapper mapper = new ObjectMapper();
Contact contact = mapper.readValue(json, Contact.class);
您可以使用 ObjectMapper 进行反序列化 - 小菜一碟;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)