我想用 kotlinx-html 生成一堆 HTML 文件,我想用相同的模板启动每个文件。 我想为基本结构提供一个 function,并为这个 function 提供一个 lamda 来获取特定内容,如下所示(非工作代码):// provide block as a div for the sub ...
我想用 kotlinx-html 生成一堆 HTML 文件,我想用相同的模板启动每个文件。 我想为基本结构提供一个 function,并为这个 function 提供一个 lamda 来获取特定内容,如下所示(非工作代码):// provide block as a div for the sub ...
我正在尝试消耗和发出包含多态项目列表的 JSON 。 问题是:项目包含具有 integer 值(不是字符串)的type键。 API 端点产生并期望 JSON 与此类似: 如关于多态性的文章中所述,我创建了类的层次结构。 我也尝试在反序列化之前转换type值。 但我得到的只是这个错误: kotli ...
我有从本地 realm 数据库中检索到的 JSON 数据。 我正在尝试将其转换为相应的数据 class。我有一个 ISO 日期字段 我要做的是将此字符串日期字段转换为kotlinx-datetime的Instant object,这是一个可序列化的 class。因此我将数据 class 设为 哪个不 ...
我需要将任何动态 JSON(在 Kotlin 多平台项目中)解析为键值对,然后将其转换为嵌套列表。 我从默认的.toMap() function 开始,但它不能更深入地解析 ArrayList<*> go 知道怎么做吗? 样本 JSON: 提前致谢! ...
我有一个类型为java.util.Date的值,它是从遗留第三方 API 获得的。是否有直接的方法将其转换为kotlinx.datetime.LocalDateTime ? 我只知道如何以迂回的方式做到这一点,例如序列化为 String 并反序列化,或者先转换为java.time.LocalDat ...
有谁知道如何反序列化包含多数组列表的 csv: ...
未解决的参考:kotlinx。 ...
如何解析这两种类型的响应: 和 进入看起来像这样的数据 class : ...
赏金将在 5 分钟后到期。 此问题的答案有资格获得+200声望赏金。 bluenote10正在从有信誉的来源寻找答案。 注意:我对 Kotlin / JUnit 生态系统完全陌生,所以如果问题缺少基本内容,请多多包涵。 我正在研究基于 JSON 的文件格式。 在单元/集成测试中,我想检查序列化是 ...
对于我的 Android 应用程序,我尝试使用 Kotlinx 序列化来解析网络响应。 网络响应是来自Kraken的 WebSocket Payload,看起来像一个 JSON 数组,其中包含没有键的元素。 我想为此响应创建一个数据类并分配丢失的键。 网络响应如下所示: ...
我有一个 Json 输入,如: data字段可能因type而异。 所以,我需要一个反序列化器,它分别查看type (枚举)并反序列化data (例如,对于type_1值,它是Type1类,对于type_2 — Type2等)。 我想过一个完全自定义的反序列化器(扩展一个KSerialize ...
这一行: 给了我Unresolved reference: kotlinx错误。 我的项目创建过程非常基础:在 Intellij Idea 中: New project -> Kotlin -> JVM 我的项目结构: 也许我需要在某处配置一些东西? 解决方案: 我以错 ...
为什么使用以下代码在偏移 6 处出现以下错误。 它发出一个 HTTP 请求,返回一个 Json,应该通过 Json 并创建对象 IMDBInfo。 json 是有效的,显然正在处理,并且数据类尽可能简单......,但我不明白错误的重点: 错误: 代码: 数据类: 在响应中有效并处理 ...
我只是想尝尝 Kotlin 协程。 不幸的是,我无法在IntelliJ使用库kotlinx 。 我已经通过Maven下载了该库。 尝试使缓存无效。 重建项目。 尝试在新项目中使用它。 甚至IntelliJ也建议在自动完成中使用kotlinx 。 仍然说未解决的参考 我已经尝试 ...
我正在尝试使用 kotlinx @Serializable并且我遇到了这个问题: 我有以下课程: 第二个: 第三个 我需要祖父母,因为我在另一个类中将其用作泛型类型,这恰好也引用了 GrandParent 类 每次我尝试运行它时都会出现错误... 我使用 ktor 作为包装器, ...
我正在使用 Kotlin 的 html 库 kotlinx.html 进行动态 html 构建。 我想创建一个按钮,单击它会触发 function。 这是我当前的代码: 这导致以下源代码: 单击时会出现此错误(来自 Chrome 开发者控制台): 我尝试了几次批准,并寻找解决方案 - 但找不到合适 ...
我很难找到有关如何反序列化日期字段的文档。 我如何实现这一目标? 我在 SO 上找到的大多数解决方案都不起作用,或者他们使用不再可用的类 编辑:我发现的大多数解决方案都使用PrimitiveSerialDescriptor似乎不可用 ...
我尝试为来自公共 API 的以下 JSON 响应写入数据 class: 我的数据 class 看起来像: 在数据 class“结果”中,我声明为“asset_name”的字段名称对于每个条目都不同。 数据 class 的外观如何? 有人可以帮忙吗? ...
我在 Ktor 应用程序中使用 Kotlinx 序列化,并寻找相当于 Jacksons @JsonIgnoreProperties(ignoreUnknown = true)注释。 我知道 我有许多@Serializable注释的类。 有没有办法仅将 ignoreUnknownKeys 应用于一种类 ...
我正在尝试序列化 json,但它抛出了 JsonDecodingException。 检查代码: 序列化测试用例.kt: 错误日志: 我浏览了文档,并按照要求做了同样的事情,但仍然没有按预期工作。 任何帮助,将不胜感激! PS:我正在使用的依赖项: 和 kotlin 版本是 1.4.31 看起来这 ...