【问题标题】:Android/Retrofit HAL JSON supportAndroid/改造 HAL JSON 支持
【发布时间】:2017-05-12 08:42:03
【问题描述】:

我在我的 Android 项目中使用 Retrofit 来处理 REST Web 服务调用。现在我需要添加对 HAL JSON 的支持,以便能够将项目动态添加到我的列表中(在 scool 上加载更多内容)。 HalJson:http://stateless.co/hal_specification.html

有人知道如何用 Retrofit 处理它吗?

【问题讨论】:

    标签: android json retrofit hal-json


    【解决方案1】:

    Gson-HAL 实现 (Library Link)

    上面的库会解释对象的创建

    Gson gson = new GsonBuilder()
    .registerTypeAdapterFactory(new HalTypeAdapterFactory())
    .create();
    

    改造实施

    RestAdapter restAdapter = new RestAdapter.Builder()
                .setEndpoint(BASE_URL)
                .setConverter(new GsonConverter(gson))
                .build();
    

    它有一些Missing 组件,可以通过修改库来解决

    【讨论】:

    • 它看起来未完成且被遗弃。没有别的吗?
    • 我发现这是最简单的实现,除此之外你必须编写自己的 AapterFactory 和去稳定逻辑。其他库,但需要一些工作github.com/Nykredit/jackson-dataformat-hal
    猜你喜欢
    • 2015-05-17
    • 2014-04-14
    • 1970-01-01
    • 2021-10-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-05
    • 2016-05-09
    • 2014-10-16
    相关资源
    最近更新 更多