有没有办法将JSONAPI规范用于Retrofit?,不知道这将如何工作或如何启动,任何帮助?。
我发现了这个要点:https://gist.github.com/Gregadeaux/cbcc3781fda9d7fa6498,它使用了RxJava和其他一些库。
此外,是否需要转换器?。
谢谢。
答案 0 :(得分:1)
https://github.com/jasminb/jsonapi-converter正是您要找的
来自文档
// Create object mapper
ObjectMapper objectMapper = new ObjectMapper();
// Set serialisation/deserialisation options if needed (property naming strategy, etc...)
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://yourapi")
.addConverterFactory(new JSONAPIConverterFactory(objectMapper, Book.class, Author.class))
.build();
// Create service using service interface
MyBooksService booksService = retrofit.create(MyBooksService.class);
答案 1 :(得分:0)
改造提供现有JSON转换器list,您也可以实现Converter.Factory
接口并提供自己的转换器。然后,您可以在构建适配器时在实例中传递您的类。
相关资源 :