quickjs-android icon indicating copy to clipboard operation
quickjs-android copied to clipboard

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

Open s949492225 opened this issue 4 years ago • 1 comments

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

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

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

s949492225 avatar Oct 13 '21 11:10 s949492225

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

现在可以支持 TypeAdapter<Map<String,String>> 了 https://github.com/seven332/quickjs-android/commit/20a00380edb5acf0df90c26bbdaef6e7449a9ef4

seven332 avatar Nov 06 '21 21:11 seven332