我正在使用Spring HATEOAS (0.16.0.RELEASE)构建一个Spring REST应用程序,我希望JSON链接输出如下所示:
_links: {
self: {
href: "https://<ip>/api/policies/321"
}
}
虽然它呈现的方式如下:
"links":
[{
"rel":"self",
"href":"http://<ip>/api/policies/321"
}]
我使用的是HATEOAS Resource
和ResourceAssembler
。
为什么我会得到这种格式而不是另一种格式?我怎样才能改变它?
发布于 2015-05-05 16:15:47
确保您使用的是com.fasterxml.jackson
依赖项,而不是org.codehaus.jackson
等其他依赖项。例如,在Maven pom.xml中:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.5.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.5.3</version>
</dependency>
https://stackoverflow.com/questions/25709672
复制相似问题