Android 领域+;Moshi |@JsonClass can';不能应用于[class],RealmObject不是Kotlin typepublic
我在使用Moshi注释设置领域实例时遇到了一个问题。没有发现任何类似的问题 下面是模型类 FormField.ktAndroid 领域+;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
@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 {
^