我有两个数据类别A和B
data class A(val b: B, val text: String)
data class B(
@JsonProperty("b") val number: Int,
@JsonProperty(access = JsonProperty.Access.READ_ONLY) val date: String = "",
)
My objectmapper is defined like this:
val objectMapper = ObjectMapper().apply { registeredMoudle(KotlinModule())}
主要:
val json = "{"b": 5, "text": "blabla"}"
val a = objectMapper.readValue(json,A::class.java)
我获得的是错误的输出:无法证实B(尽管至少有一个造物者存在):没有固定的构造/推算法从强势价值中脱硫(5)
这正是我试图使B自食其力的时候。 因此,我不理解为什么会把它推上A的工作。