更改spring-data-rest的JSON格式

时间:2015-03-04 00:35:33

标签: spring-data-rest spring-hateoas

目前spring-data-rest正在我的spring-boot项目中以HAL格式返回JSON。我正在使用ember.js前端,并希望使用jsonapi(http://jsonapi.org/)规范。

我如何注册一个新的JSON格式化策略,因为我需要自己编写格式化程序,因为它还不存在?

1 个答案:

答案 0 :(得分:0)

这是您可以自定义Spring Data REST生成的HATEOAS的方法:

https://docs.spring.io/spring-data/rest/docs/current/reference/html/#customizing-sdr.customizing-json-output

如果您需要用自己的JSON表示完全替换JSON表示,那么您可以编写并注册自己的org.springframework.core.convert.converter

或者您在一个普通的旧的@RepositoryRestController中编写自定义REST端点并实现自己的REST端点。 (< =我建议试试这个)