springboot list集合转json
时间: 2023-10-23 08:32:36 浏览: 274
在Spring Boot中,将List集合转换为JSON可以使用JSON库进行操作。引用中的示例代码演示了如何在Spring Boot中将List<User>转换为JSON格式的字符串。首先,你需要导入相关的库,然后在你的控制器类中创建一个@RequestMapping注解的方法来处理请求。在这个方法中,你可以创建一个List<User>对象,并将需要转换为JSON的User对象添加到其中。最后,使用JSON库将List<User>转换为JSON字符串并返回。下面是一个示例代码:
import com.alibaba.fastjson.JSON;
import java.util.ArrayList;
import java.util.List;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class UserController {
@RequestMapping("/findUsers")
public String findUsers() {
List<User> users = new ArrayList<>();
users.add(new User("jack", "男", 22));
users.add(new User("lucy", "女", 18));
users.add(new User("tom", "男", 20));
String json = JSON.toJSONString(users);
return json;
}
}
在这个示例中,JSON.toJSONString()方法将List<User>对象转换为JSON格式的字符串。你可以在自己的代码中根据需要进行相应的调整和使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Spring Boot集合转换JSON](https://blog.csdn.net/dwenxue/article/details/82836744)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [SpringBoot有关数组对象转JSON](https://blog.csdn.net/u010834071/article/details/120291302)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [java8源码-little-wheels:常见java后端使用的小轮子](https://download.csdn.net/download/weixin_38668335/19391864)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文