我在我的 Android 项目中使用 Retrofit 来处理 REST Web 服务调用。现在我需要添加对 HAL JSON 的支持,以便能够将项目动态添加到我的列表中(在 scool 上加载更多内容)。HalJson:http ://stateless.co/hal_specification.html
有人知道如何用改造来处理它吗?
我在我的 Android 项目中使用 Retrofit 来处理 REST Web 服务调用。现在我需要添加对 HAL JSON 的支持,以便能够将项目动态添加到我的列表中(在 scool 上加载更多内容)。HalJson:http ://stateless.co/hal_specification.html
有人知道如何用改造来处理它吗?
Gson-HAL 实现 (库链接)
上面的库将解释对象的创建
Gson gson = new GsonBuilder()
.registerTypeAdapterFactory(new HalTypeAdapterFactory())
.create();
改造实施
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint(BASE_URL)
.setConverter(new GsonConverter(gson))
.build();
它有一些缺失的组件,可以通过修改库来解决