Android 领域+;Moshi |@JsonClass can';不能应用于[class],RealmObject不是Kotlin typepublic

Android 领域+;Moshi |@JsonClass can';不能应用于[class],RealmObject不是Kotlin typepublic,android,json,kotlin,realm,moshi,Android,Json,Kotlin,Realm,Moshi,我在使用Moshi注释设置领域实例时遇到了一个问题。没有发现任何类似的问题 下面是模型类 FormField.kt @JsonClass(generateAdapter = true) open class FormField( @Json(name="fieldId") private var fieldId: String? = null, @Json(name="fieldName") private var fieldName: String? = nu

我在使用Moshi注释设置领域实例时遇到了一个问题。没有发现任何类似的问题

下面是模型类

FormField.kt

@JsonClass(generateAdapter = true)
open class FormField(

    @Json(name="fieldId")
    private var fieldId: String? = null,
    @Json(name="fieldName")
    private var fieldName: String? = null,
    @Json(name="fieldType")
    private var fieldType: String? = null,
    @Json(name="isRequired")
    private var isRequired: Boolean? = null
): RealmObject()
Form.kt @JsonClass(GenerateDapter=true) 公开课表格(


提前感谢您的帮助:)

删除@JsonClass(generateAdapter=true)后,代码会编译,但自从我删除了适配器后,这不会有什么害处。据我所知,这是为了思考。希望将来不会有问题

    @Json(name="data")
    private var formFields: RealmList<FormField>? = null,
    @Json(name="name")
    private var name: Boolean? = null,
    @Json(name="description")
    private var description: Boolean? = null,
    @Json(name="error")
    private var error: Boolean? = null,
    @Json(name="message")
    private var message: String? = null,
    @Json(name="status")
    private var status: String? = null
): RealmObject()
@JsonClass can't be applied to com.example.dynamicforms.data.entity.Form: supertype io.realm.RealmObject is not a Kotlin type
public class Form extends io.realm.RealmObject {
       ^

@JsonClass can't be applied to com.example.dynamicforms.data.entity.FormField: supertype io.realm.RealmObject is not a Kotlin type
public class FormField extends io.realm.RealmObject {
       ^