前端json请求,后端date无法解析该如何解析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端json请求,后端date无法解析该如何解析相关的知识,希望对你有一定的参考价值。

参考技术A 很多教程都用@JsonFormat,我一个模型里五个属性都是date类型,都加注解写的话属实有点来气.
一劳永逸的办法就是前端请求时通过json形式,时间戳类型向后端传值,将完美解决.

Spring Boot 前端请求参数自动映射到枚举,后端响应JSON数据自动解析枚举

参考技术A

1. 表单请求方式
请求URL: http://xxx.xxx.com/form?type=1
方法form()接收到请求参数为Type[code="1", desc="类型1"]枚举对象
响应数据:"testId": 1,"testName": "test1","type": "code": "1","desc": "类型1"

2.JSON请求方式
请求URL: http://xxx.xxx.com/json
请求参数:"type":"TYPE_1"
方法json()接收到请求参数为Type[code="1", desc="类型1"]枚举对象
响应数据:"testId": 1,"testName": "test1","type": "code": "1","desc": "类型1"

注意:这种比较特殊,没有特殊配置,参数值需要是枚举名称,如果参数值是1,会根据枚举类的ordinal属性来关联,原因应该是解析json用的是jackson,用不到spring的Formatter和Converter之类的机制。
有解决方案的朋友欢迎留言~~ (❤ ω ❤)

以上是关于前端json请求,后端date无法解析该如何解析的主要内容,如果未能解决你的问题,请参考以下文章

前端怎么判断后台返回的0或1来渲染不同的页面

后端如何接受json对象数据如何设置表头

无法使用请求解析网页的确切结果

ajax提交json数据到后端C#解析

视图解析相关 后端数据传递到前端无Ajax

formdata后端只读到file