小编Nic*_*nto的帖子

Moshi Retrofit2 Kotlin类未找到例外

我正在尝试学习如何在Kotlin编程语言中实现Retrofit2和Moshi.但是,我似乎在尝试编译代码时遇到了麻烦.

我定义了以下数据类/模型,它们映射到我从我正在点击的api收到的json响应:

@JsonClass(generateAdapter = true)
data class Catalogs(
        val languages: List<LanguageCatalog>
)

@JsonClass(generateAdapter = true)
data class LanguageCatalog(
    val direction: String,
    val identifier: String,
    val title: String,
    val resources: List<ResourceCatalog>
)

@JsonClass(generateAdapter = true)
data class Project(
        val identifier: String,
        val sort: Int,
        val title: String,
        val versification: String?
)

@JsonClass(generateAdapter = true)
data class ResourceCatalog(
        val identifier: String,
        val modified: String,
        val projects: List<Project>,
        val title: String,
        val version: String
)
Run Code Online (Sandbox Code Playgroud)

然后我有一个界面来定义API的行为:

interface Door43Service
{
    @GET("v3/catalog.json")
    fun getFormat() : …
Run Code Online (Sandbox Code Playgroud)

kotlin moshi retrofit2

5
推荐指数
1
解决办法
1813
查看次数

在 TornadoFX 中为 VBox 添加边框样式

在我的 TornadoFX 应用程序的视图中,我有一个边框,在视图的左侧和右侧都有一个 VBox(中间没有任何内容)。截至目前,每个 VBox 具有相同的背景颜色,因此它们有点融合在一起。我想显示两个 VBox 之间的某种分离(即,一个 VBox 的色调略深、边框颜色或两者都有)。有人会碰巧知道如何向 vbox 添加边框样式吗?或者添加背景颜色?

为了澄清起见,我正在寻找一种在我的 View 类定义的主体内执行此操作的方法,因此我没有使用 CSS 或 FXML 进行样式设置。

tornadofx

2
推荐指数
1
解决办法
1282
查看次数

标签 统计

kotlin ×1

moshi ×1

retrofit2 ×1

tornadofx ×1