json - Rest Api 数据表示
问题描述
我有一个 Spring Boot Rest Api
@RestController
public class BookController {
@Autowired
private BookRepository bookRepo;
@GetMapping(value = "/library/", produces ={MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE})
public List<Book> index(){
Iterable<Book> bookIterable = bookRepo.findAll();
List<Book> bookList = new ArrayList<>();
bookIterable.forEach(a->bookList.add(a));
return bookList;
}
我的作业是添加一个额外的数据表示,这样当我输入请求时,我应该可以选择我不会使用 XML 或 JSON 的数据表示
我什至得到 json 当我对端点执行获取请求时如何在 XML 和 Json 之间进行更改
解决方案
推荐阅读
- c# - Xamarin 通过图像获取 ResourceId
- django - 在单独的域上配置一个 django 应用程序并依赖于其他应用程序,并且需要在应用程序之间共享数据
- python - 将整个段落与单词条件匹配的正则表达式是什么?(段落可能包含多个句点/句号)
- android - 用键盘打开片段
- python - 安装 Mysql 时启动 DJango 服务器出错
- c# - 自定义 switch-case 作为 foreach 的替代方案
- reactjs - Next.JS & JEST - publicRuntimeConfig 未定义
- python - 线性回归的极限斜率
- angular - NullInjectorError:没有 HighContrastModeDetector 的提供程序
- r - 如何在R中按顺序有条件地标记行?