#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") val region: String,
)
Когда я создаю свое приложение, оно SearchResultJsonAdapter
генерируется с помощью прерывателя строки после 4.
. Этот прерыватель строки делает мой код недоступным для компиляции…
class SearchResultJsonAdapter(
moshi: Moshi
) : JsonAdapter<SearchResult>() {
private val options: JsonReader.Options = JsonReader.Options.of("1. symbol", "2. name", "4.
region")
Что я могу сделать, чтобы отключить разрыв строки в моем JSonAdapter. Большое спасибо
Ответ №1:
Это была проблема, исправленная после 1.9.3. Использование версии 1.11.0 в приложении gradle помогает мне решить эту проблему:
kapt 'com.squareup.moshi:moshi-kotlin-codegen:1.11.0'