前端向后端传一个json数组对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端向后端传一个json数组对象相关的知识,希望对你有一定的参考价值。

参考技术A

首先在前端已经获取到这个数组对象:

后端需要接受的json数组格式:

刚开始一直想需要把数组转成json数组,然后再传给后端接口,
最后才发现 ajax请求会自动把数组转成json数组 ,我们就不用再去转一次,
但是最后发现还是报未知错误,经查看发现传给后端的数据变成:0:[Object object]...
最后发现在前端向后端传输的数据进行定义:

可以看到当发送数据的方式是“post”的时候,如果不传或者传的是true,就会把发送的json数据转成formdata对象,所以在页面中我们可以看到发送的数据变成了:0:[Object object],1:[Object object]...
所以传的值应该是

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

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

以上是关于前端向后端传一个json数组对象的主要内容,如果未能解决你的问题,请参考以下文章

前端需要java后端传多个对象数据怎么传?

FormData如何向后端传递数组

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

前端向后端发送请求(FormData)

前端ajax异步传值以及后端接收参数的几种方式

springboot前端向后端传递复杂对象如list set的接收问题