我正在实现一个供Ember-DataREST适配器使用的JSON API。
Ember-Data REST适配器需要返回的JSON遵循以下格式:
http://jsonapi.org/format/
Ember数据文件:
http://emberjs.com/guides/models/the-rest-adapter/#toc_json-conventions
我知道如何返回JSON,比如说,使用Spring MVC 3.2 /Jackson,这不是问题。
如果你在谷歌上搜索“ember data tastypie adapter”(抱歉,没有足够的信誉点数来建立链接[原文如此]),你可以找到一个Django实现的例子,而rable似乎也有一个。
看起来jsonapi.org是几种框架/语言的一个经常引用的标准。
我真的需要自己用Java实现这个标准吗?
任何帮助/指示将不胜感激。
非常感谢!
3条答案
按热度按时间fruv7luv1#
Java有一些JSON:API实现:
澄清一下,我没有使用过任何库,但如果有必要的话,我会尝试Kai Toedter的最后一个库,除非我需要一个非常大的系统,只使用JSON:API,这样我就可以从所有额外的魔法中受益。
0x6upsns2#
Genson似乎支持JSONAPI格式。
这是一个单元测试示例:
JsonSerDeserSymetricTest.java
演示如何将提要反序列化为类。2这些类包括:
Feed.java-其具有ID字段Link.java-其具有href字段
Genson将与Spring MVC和Jersey for JAX-RS集成。
brgchamk3#
我认为您可以在spring配置文件中更改JSON属性,如下所示:
您还可以查看SpringJSONMap。
我希望这能帮上忙!