У меня есть следующий код
case class BaseObject(
...
dnsRecord: Array[DNSEntry],
@SerializedName("dnsRecord") dnsEntries: Array[DNSEntry]
)
Когда я запускаю сериализацию, dnsRecord отлично работает, тогда как dnsEntries имеет значение null ...
Update
@fluffy reminded me of другой вопрос Некоторое время назад я видел, поэтому я изменил все на
case class BaseObject(
...
dnsRecord: Array[DNSEntry],
@(SerializedName@scala.annotation.meta.field)("dnsRecord") dnsEntries: Array[DNSEntry]
)
. Это вызвало проблему, потому что он пытался использовать поле dnsRecord
, которое уже использовалось.