sprinboot 返回json数组
时间: 2024-04-13 21:20:10 浏览: 58
Spring返回json数据格式
要在Spring Boot中返回JSON数组,您需要遵循以下步骤:
1. 创建一个Java类来表示您的JSON数组。例如,如果您要返回一个包含字符串的数组,则可以创建如下类:
```
public class StringArray {
private String[] array;
public StringArray(String[] array) {
this.array = array;
}
public String[] getArray() {
return array;
}
public void setArray(String[] array) {
this.array = array;
}
}
```
2. 在您的控制器方法中,创建一个对象来表示您的JSON数组,并将其填充为您想要返回的内容:
```
@GetMapping("/string-array")
@ResponseBody
public StringArray getStringArray() {
String[] array = {"foo", "bar", "baz"};
return new StringArray(array);
}
```
3. 在您的应用程序配置中,确保您已经启用了Spring Boot的自动配置以及MVC支持:
```
@SpringBootApplication
@EnableAutoConfiguration
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
```
4. 现在,当您访问`/string-array`端点时,您应该会收到一个包含您JSON数组的响应。例如,如果您使用cURL访问该端点,您应该会看到以下输出:
```
$ curl http://localhost:8080/string-array
{"array":["foo","bar","baz"]}
```
阅读全文