无法在Kotlin中使用Jackson分析json

我有从服务器返回的下一个JSON

{"s":2,"v":[[{"g":"value"},{"s":"value"},{"t":"value"}],[{"g":"value"},{"s":"value"},{"t":"value"}]]} 

我得到一个错误解析这个,所以我应该如何建立我的类? 我现在有:

 companion object { class ResponseDataModel { @JsonProperty("s", required = true) var s: Int = 0 @JsonProperty("v", required = true) lateinit var v: Array } class ValueResponseDataModel { @JsonProperty("s", required = true) lateinit var s: String @JsonProperty("t", required = true) lateinit var t: String } } 

值g被忽略

  val mapper = ObjectMapper().registerKotlinModule() var respObject: DataModel.Companion.ResponseDataModel? = null try { val reader = BufferedReader(InputStreamReader(iStr, "UTF-8"), 8) val respContent = reader.readLine() Log.d("Response Data", respContent) respObject = mapper.readValue(respContent, DataModel.Companion.ResponseDataModel::class.java) } catch (e: Exception) { Log.e("Response Data", "Error converting result " + e.toString()) } finally { iStr.close() return respObject }