我遇到错误
意外字符('T'(代码84)):预期有效值(数字,字符串,数组,对象,'true','false'或'null') 在[来源:java.io.StringReader@267bd9c0; line:1,column:2]
使用Json.parse(r.nextString())。asInstanceOf [JsObject]))来转换数据。
我的案例类看起来如此:
case class Supplier(
id: Int,
someData: String,
moreData: JsObject
)
implicit val getSupplier = GetResult(r => Supplier(r.nextInt(), r.nextString(), Json.parse(r.nextString()).asInstanceOf[JsObject]))
Database.forDataSource(dataSource).withDynSession {
StaticQuery.queryNA[Affiliate]("SELECT `id`, `someData`, `moreData` FROM `suppliers` WHERE `userId` = 1").firstOption
}
如何正确转换数据?
欢呼奥利弗