Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 前端应该如何将get请求中具有嵌套字段的对象传递给spring应用程序?_Java_Spring_Rest - Fatal编程技术网

Java 前端应该如何将get请求中具有嵌套字段的对象传递给spring应用程序?

Java 前端应该如何将get请求中具有嵌套字段的对象传递给spring应用程序?,java,spring,rest,Java,Spring,Rest,我的后端使用spring框架。现在,我正在实现复杂的rest端点,以便按实体进行搜索。此端点接受具有多个字段的对象列表:颜色、大小、计数等 服务器上的DTO具有以下格式: public class SearchDto { private int size; private int count; private Color color; ...etc... } 我的端点只用于搜索,它不修改任何内容,所以我认为使用“GET”请求是正确的方法。但我应该在请求中使用哪种格式?我

我的后端使用spring框架。现在,我正在实现复杂的rest端点,以便按实体进行搜索。此端点接受具有多个字段的对象列表:颜色、大小、计数等

服务器上的DTO具有以下格式:

public class SearchDto {
   private int size;
   private int count;
   private Color color;
   ...etc...
}
我的端点只用于搜索,它不修改任何内容,所以我认为使用“GET”请求是正确的方法。但我应该在请求中使用哪种格式?我尝试了不同的格式-?size[0]=0&count[0]=..,我尝试在URL中发送JSON,但没有任何效果

有人知道将具有嵌套字段的对象数组传递给REST端点的方法吗