Android 生成的Moshi JsonAdapter中不需要的线路断路器

Android 生成的Moshi JsonAdapter中不需要的线路断路器,android,moshi,Android,Moshi,我将此数据类与Moshi一起使用: @JsonClass(generateAdapter = true) data class SearchResult( @field:Json(name = "1. symbol") val symbol: String, @field:Json(name = "2. name") val name: String, @field:Json(name = "4. region"

我将此数据类与Moshi一起使用:

@JsonClass(generateAdapter = true)
data class SearchResult(
    @field:Json(name = "1. symbol") val symbol: String,
    @field:Json(name = "2. name") val name: String,
    @field:Json(name = "4. region") val region: String,
)
当我构建应用程序时,我会在4.之后使用换行符生成这个SearchResultJsonAdapter。。此换行符使我的代码无法编译

class SearchResultJsonAdapter(
  moshi: Moshi
) : JsonAdapter<SearchResult>() {
  private val options: JsonReader.Options = JsonReader.Options.of("1. symbol", "2. name", "4.
      region")

如何在JSonAdapter中禁用换行功能。非常感谢

这是1.9.3之后的问题修复。在gradle的应用程序中使用1.11.0版可以帮助我解决此问题:

kapt 'com.squareup.moshi:moshi-kotlin-codegen:1.11.0'

这是1.9.3之后的问题修复。在gradle的应用程序中使用1.11.0版可以帮助我解决此问题:

kapt 'com.squareup.moshi:moshi-kotlin-codegen:1.11.0'