脚蹼Hermes debugger不显示
请问如何让他正常显示\xef\xbc\x9f
\n\nreact-native\xef\xbc\x9a0.62.2(从0.61更新到0.62.2)
\n\n\n\nhttps://reactnative.dev/docs/hermes
\n\n错误信息:
\n\nMetro is connected but no Hermes apps were found.\n\nOpen a React Native screen with Hermes enabled to connect. Note: you may need to reload the app in order to reconnect the device to Metro.\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n flipper react-native react-devtools react-native-hermes fbflipper
我正在尝试使用适用于Android的Moshi库将Java对象转换为JSON.该对象包含类型的属性
ArrayList <float []>
我正在注册以下适配器来转换对象.
Type type = Types.newParameterizedType
(List.class, HistoryPath.class, ArrayList.class, Float[].class, Float.class);
JsonAdapter<Drawing> adapter = moshi.adapter(type);
String json = adapter.toJson(drawing);
Run Code Online (Sandbox Code Playgroud)
"toJson"方法失败,出现以下异常:
java.lang.IllegalArgumentException:平台java.util.ArrayList annotated []要求显式JsonAdapter在com.squareup.mos.ClassJsonAdapter $ 1.create(ClassJsonAdapter.java:50)的com.squareup.moshi.Moshi.adapter中注册( Moshi.java:99)com.squareup.mos.ClassJsonAdapter $ 1.createFieldBindings(ClassJsonAdapter.java:90)at com.squareup.moshi.ClassJsonAdapter $ 1.create(ClassJsonAdapter.java:74)at com.squareup.moshi.Moshi .adapter(Moshi.java:99)com.squareup.mos.ClassJsonAdapter $ 1.createFieldBindings(ClassJsonAdapter.java:90)在com.squareup的com.squareup.moshi.ClassJsonAdapter $ 1.create(ClassJsonAdapter.java:74). moshi.Moshi.adapter(Moshi.java:99)at com.squareup.moshi.Moshi.adapter(Moshi.java:57)at com.squareup.moshi.CollectionJsonAdapter.newArrayListAdapter(CollectionJsonAdapter.java:51)at com.squareup .moshi.CollectionJsonAdapter $ 1.create(CollectionJsonAdapter.java:35)at com.squareup.moshi.Moshi.adapter(Moshi.java:99)at com.squareup.moshi.Moshi.adapter(Moshi.jav)一:57)
我认为我的类型定义是错误的,但我似乎无法找到正确的价值