Kotlingson.fromJSON不允许在声明处初始化

0kjbasz6  于 2022-11-06  发布在  Kotlin
关注(0)|答案(1)|浏览(155)

使用Kotlin:
我有一个变量名与JSON字段名不同的类,当我调用gson.fromJSON(string, Array<MyClass>::class.java时,声明处的初始化不会发生。
我从另一篇文章中了解到,declaration isn't called with constructor只调用了唯一的构造函数。
那么,我如何在不调用gson.fromJSON和调用我的类的情况下,轻松地将JSON数据放入我的类中呢?
我不是一个非常先进的开发人员。我正在寻找尽可能简单的代码,是有效的系统。

我想做的是

第一个
但是,所有变量最终都是空值或默认值,而不是JSON值。
我唯一能做的事情就是调用JSONfirebase类,然后将其转换为我的类,这看起来效率很低
第一个

nlejzf6q

nlejzf6q1#

您可以使用@SerializedName标记Series类的字段。例如:

  1. @SerializedName("Series_Record_Name")
  2. val recordName: String

相关问题