如何让Java/Spring MVC返回基于jsonapi.org ID的格式?

Spa*_*eas 10 java json spring-mvc ember.js ember-data

我正在实现一个由Ember-Data REST Adapter使用的JSON API.

Ember-Data REST Adapter需要返回的JSON遵循以下格式:http:
//jsonapi.org/format/

Ember-Data文档:http:
//emberjs.com/guides/models/the-rest-adapter/#toc_json-conventions

我知道如何使用Spring MVC 3.2/Jackson返回JSON,这不是问题.但是,JSON格式必须遵循jsonapi.org中指定的格式.

你可以找到一个示例Django实现,如果你google"ember data tastypie adapter"(对不起,没有足够的链接信誉点[sic]),rable似乎也有一个.

似乎jsonapi.org是几个框架/语言的参考标准.

我真的需要自己用Java实现这个标准吗?

任何帮助/指针将不胜感激.

非常感谢!

小智 0

Genson 似乎支持 JSONAPI 格式。

这是一个单元测试示例:

JsonSerDeserSymetricTest.java

演示将提要反序列化到类中。课程包括:

Feed.java - 有一个 id 字段 Link.java - 有一个 href 字段

Genson 将与JAX-RS 的Spring MVC和Jersey集成。