关于spring boot中对string、json、form的统一trim问题

希望在后端对controller层传入的参数进行统一trim处理,针对前端输入的数据,可能会存在前后有空格的情况并作出统一的处理。

难点在于统一在controller层进行处理,同时处理json文本时,可能会出现内部嵌套对象的情况


目前考虑的是使用重写objectMapper,希望各位大大能给出一个具体的实现思路。

1个回答

可以spring增加个拦截器,拦截请求数据,将数据用正则匹配,匹配内容,将符合要求的空格删除

weixin_43687695
weixin_43687695 回复qq_37268605: 支持的 net.sf.json 这个
一年多之前 回复
qq_37268605
泡菜炒花饭 halo,这边数据用正则匹配的话,比较担心字符串里本身就含有双引号等各种情况,,但是json解析成map的话好像不支持json内部多层嵌套对象的情况
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问