seven332 / quickjs-android

QuickJS Android wrapper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

please help me add TypeAdapter<Map<String,String>>

s949492225 opened this issue · comments

commented

我的写法是
MapTypeAdapter是这个TypeAdapter<Map<String,String>>

.registerTypeAdapter(
object : TypeToken<Map<String, String>>() {}.type,
MapTypeAdapter()
)

但是泛型识别不出来,实现不知道这个type要怎么传递

  • 修改了下 TypeAdapter 的接口,现在传的是 JSContext
  • JSContext.evaluate 支持传 Type
  • 添加 JavaType,类似 Gson 的 TypeToken

现在可以支持 TypeAdapter<Map<String,String>> 了
20a0038