【发布时间】:2019-05-21 14:20:00
【问题描述】:
我正在尝试实现一个端点,该端点从请求参数中获取序列化对象并将其反序列化为 POJO。有没有一种简单的方法可以用 Spring 做到这一点?
查询示例:
http://localhost/routes/departures?trip=%7B%22stopId%22:%22U321Z102%22,%22routeId%22:%22L991D1%22,%22headSign%22:%22Nemocnice+Motol%22%7D
应该翻译成这样:
trip: {"stopId":"U321Z102","routeId":"L991D1","headSign":"Nemocnice Motol"}
此外,这些参数值可能包含空格和特殊字符 (ěščř...)。 Spring会处理这个吗?或者我可以单独发送这些参数而不是序列化,但我担心这会是一个问题。
【问题讨论】:
-
您使用什么工具将字符串反序列化为 JSON?显示代码
标签: spring spring-rest spring-web