Android 生成的Moshi JsonAdapter中不需要的线路断路器
我将此数据类与Moshi一起使用: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"
@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'