我正在使用Ktor将Moshi转换为kotlinx serialization,但是当我尝试请求获取数据时出现此错误: kotlinx.serialization.MissingFieldException: Field 'attachments' is required, but it w...
你好,我在使用 Kotlin 进行类序列化时遇到了问题。 build.gradl.kt ... plugins { application kotlin("jvm") version "1.6.21" kotlin("plugin.serialization").v...
使用GSON时,我们使用@SerializedName来解析JSON对象,该对象的键与Kotlin变量名称不同。data class User ( @SerializedName("id") long userId; @SerializedName("fullName"...
我有以下数据类@Serializable data class Income(val id: String, val description: String, val amount: Int, ...
我正在尝试初始化 Ktor http 客户端,并设置 json 序列化。我需要允许非严格反序列化,这可以使用 JSON.nonstrict 对象实现。只是不知道如何将此设置应用于序列化器。 val client = HttpClient { install(Js...
我试图将一个json序列化,但是它抛出了JsonDecodingException异常。请检查以下代码: SerializationTestCase.kt: SerializationTestCase.kt:import kotlinx.serialization.SerialName ...
在我的Android应用中,我想向我的Intent添加一个包含以下Place对象的Bundle。由于序列化很慢并且不推荐使用,因此我更喜欢Parcelable。 尽管我使用的是Kotlin 1.3.31,但我在对某些数据类进行打包处理时遇到了问题。例如:import android.os.P...
这是一个带有默认值的类的示例: @Serializable data class TestClass( val obligatory: String, val optional: Int = 0 ) 这个对象可以正确地从以下 JSON 反序列化:{ "obligatory...
假设我有一个像这样的类: @Serializable data class MyClass( @SerialName("a") val a: String?, @SerialName("b") val b: String ) 假设 a 为 null,b 的值为 "b va...
我希望我的Spring Boot项目使用kotlinx.serialization。 我无法弄清如何正确地交换映射器... 如果我想使用GSON,我可以通过spring.http.converters.preferred-json-mapper=gson在props中进行标注。 有人成功过吗?